private List<TweetSharp.TwitterStatus> UpdateTweetTimeline()
{
var result = new List<TweetSharp.TwitterStatus>();
recentTweetTimelineUpdateTime = DateTime.UtcNow;
// Some of oAuth parameters is not set up
if (String.IsNullOrEmpty(TwitterConsumerKey) || String.IsNullOrEmpty(TwitterConsumerSecret) ||
String.IsNullOrEmpty(TwitterAccessToken) || String.IsNullOrEmpty(TwitterAccessTokenSecret))
{
return result;
}
var service = new TwitterService(TwitterConsumerKey, TwitterConsumerSecret);
service.AuthenticateWith(TwitterAccessToken, TwitterAccessTokenSecret);
var options = new ListTweetsOnUserTimelineOptions
{
Count = 10
};
var recentTweets = service.ListTweetsOnUserTimeline(options);
if (recentTweets != null)
{
foreach (TwitterStatus s in recentTweets)
{
result.Add(s);
}
}
return result;
}