public static TwitterStatusMessageResponse PostTweet(object OAuthValue, string tweet) { TwitterOAuthData twitter = OAuthValue as TwitterOAuthData; // Check whether the OAuth data is valid if (twitter != null && twitter.IsValid) { // Gets an instance of TwitterService based on the OAuth data TwitterService service = twitter.GetService(); // Post tweet TwitterStatusMessageResponse response = service.Statuses.PostStatusMessage(tweet); // Return response if successful return(response); } return(null); }
public static IEnumerable <TwitterStatusMessage> GetLastestTwitterPosts(object OAuthValue) { // Check whether the OAuth data is valid TwitterOAuthData twitter = OAuthValue as TwitterOAuthData; // Check whether the OAuth data is valid if (twitter != null && twitter.IsValid) { // Gets an instance of TwitterService based on the OAuth data TwitterService service = twitter.GetService(); // Get information about the authenticated user TwitterUser user = service.Users.GetUser(twitter.Id).Body; // Get recent status messages (tweets) from the authenticated user return(service.Statuses.GetUserTimeline(user.Id).Body); } return(null); }