public List<TwitterStatus> GetSearch(string search, int count)
{
var result = Query("https://api.twitter.com/1.1/search/tweets.json",
new[] {
new KeyValuePair<String, String>("q", search),
new KeyValuePair<String, String>("count", count.ToString())
});
var serializer = new JavaScriptSerializer();
var searchResult = serializer.Deserialize<Status>(result);
if(searchResult == null || searchResult.Statuses == null)
return null;
return searchResult.Statuses.Select(s => new TwitterStatus {
CreatedAt = ParseDateTime(s.created_at),
Text = s.text,
User = new TwitterUser {
Id = s.user.id,
Description = s.user.description,
Location = s.user.location,
Name = s.user.name,
ProfileImageUrl = s.user.profile_image_url,
ScreenName = s.user.screen_name
}
}).ToList();
}