public void Retweet() { var cns_key = System.Configuration.ConfigurationManager.AppSettings["consumer_KEY"]; var cns_secret = System.Configuration.ConfigurationManager.AppSettings["consumer_SECRET"]; var access_token = System.Configuration.ConfigurationManager.AppSettings["access_TOKEN"]; var token_secret = System.Configuration.ConfigurationManager.AppSettings["token_SECRET"]; var auth = new SingleUserAuthorizer { CredentialStore = new SingleUserInMemoryCredentialStore { ConsumerKey = cns_key, ConsumerSecret = cns_secret, AccessToken = access_token, AccessTokenSecret = token_secret } }; var twitterCtx = new TwitterContext(auth); SearchTwitter.search(twitterCtx); }
private IEnumerable<IResult> UpdateTweets() { QueryResult<IEnumerable<TwitterSearchResult>> search = new SearchTwitter() { SearchText = IoC.Get<IConfigurationService>().TwitterSearchTerm }.AsResult(); yield return Show.Busy(this); yield return search; int resultCount = search.Response.Count(); if (resultCount > 0) { ObservableCollection<TweetViewModel> foundTweets = new ObservableCollection<TweetViewModel>(); foreach (TwitterSearchResult tweet in search.Response) { TweetViewModel tweetVM = new TweetViewModel() { ThumbNail = tweet.ProfileImageUrl, TweetText = tweet.TweetText, UserName = tweet.UserName, DateTime = tweet.DateTime, Source = tweet.Source }; foundTweets.Add(tweetVM); } Tweets = foundTweets; } yield return Show.NotBusy(this); }