/// <summary> /// Favorites the Tweet specified. /// </summary> /// <param name="service">A <see cref="TwitterService"/> used to call the Twitter API.</param> /// <param name="tweetId">A <see cref="long"/> representing the id of the Tweet to favorite.</param> public static void Favorite(TwitterService service, long tweetId) { service.FavoriteTweet(new FavoriteTweetOptions() { Id = tweetId }); TwitterAPIUtility.CheckError(service); }
private void favButton_Click(object sender, EventArgs e) { myTweet.SelectedIndex = timeLine.SelectedIndex; var fav = servis.FavoriteTweet(new FavoriteTweetOptions() { Id = long.Parse(myTweet.SelectedItem.ToString()) }); }
private void button4_Click(object sender, EventArgs e) { listBox5.SelectedIndex = listBox1.SelectedIndex; var fav = servis.FavoriteTweet(new FavoriteTweetOptions() { Id = long.Parse(listBox5.SelectedItem.ToString()) }); }
/// <summary> /// Like all mentioning tweets. /// </summary> /// <returns>int Count of likes</returns> public static int autoLikeMentions() { int count = 0; // Recorremos la colecion de Menciones foreach (var tweet in Jarvis.getMentions()) { // En caso de que el Tweet en cuestión no esté Likeado, lo likeamos. if (tweet.IsFavorited == false) { mainService.FavoriteTweet(new FavoriteTweetOptions { Id = tweet.Id }); count++; } } Jarvis.likeCount += count; return(count); }
/// <summary> /// Like a tweet /// </summary> /// <param name="tweetId"></param> /// <param name="_accessToken"></param> /// <returns></returns> public bool LikeTweet(long tweetId, AccessDetails _accessToken) { try { TwitterService service = new TwitterService(consumerKey, consumerSecret); service.AuthenticateWith(_accessToken.AccessToken, _accessToken.AccessTokenSecret); var result = service.FavoriteTweet(new FavoriteTweetOptions { Id = tweetId }); return(result.IsFavorited); } catch (Exception) { return(false); } }