public List<TwitterFollower> getTwitterFollowerList() { List<TwitterFollower> twitterFollowerList = new List<TwitterFollower>(); string _consumerKey = System.Configuration.ConfigurationManager.AppSettings["consumerKeyLogin"]; string _consumerSecret = System.Configuration.ConfigurationManager.AppSettings["consumerSecretLogin"]; TwitterService service = new TwitterService(_consumerKey, _consumerSecret); if (!string.IsNullOrEmpty(Session[Sessionvars.TwitterRequestToken].ToString())) { service.AuthenticateWith(Session[Sessionvars.TwitterRequestToken].ToString(), Session[Sessionvars.TwitterRequestTokenSecert].ToString()); TwitterUser user = service.VerifyCredentials(); var followers = service.ListFollowers(); foreach (var follower in followers) { twitterFollowerList.Add( new TwitterFollower { Id = follower.Id, ScreenName = follower.ScreenName }); } } return twitterFollowerList; }
private void Connect(string consumerKey, string consumerSecret, string accessToken, string accessTokenSecret) { // In v1.1, all API calls require authentication var service = new TwitterService(consumerKey, consumerSecret); service.AuthenticateWith(accessToken, accessTokenSecret); Log("Connected"); TwitterRateLimitStatusSummary rate = service.GetRateLimitStatus(new GetRateLimitStatusOptions()); Log("Limimte rate: " + rate.RawSource); var tweets = service.ListTweetsOnHomeTimeline(new ListTweetsOnHomeTimelineOptions()); foreach (var tweet in tweets) { Console.WriteLine("{0} says '{1}'", tweet.User.ScreenName, tweet.Text); } TwitterCursorList<TwitterUser> friends = service.ListFollowers(new ListFollowersOptions()); Log("Friends: " + friends.Count); foreach (var friend in friends) { Log(String.Format("Friend: {0}", friend.Name)); } }