示例#1
0
 /// <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);
 }
示例#2
0
        private void favButton_Click(object sender, EventArgs e)
        {
            myTweet.SelectedIndex = timeLine.SelectedIndex;

            var fav = servis.FavoriteTweet(new FavoriteTweetOptions()
            {
                Id = long.Parse(myTweet.SelectedItem.ToString())
            });
        }
示例#3
0
        private void button4_Click(object sender, EventArgs e)
        {
            listBox5.SelectedIndex = listBox1.SelectedIndex;


            var fav = servis.FavoriteTweet(new FavoriteTweetOptions()
            {
                Id = long.Parse(listBox5.SelectedItem.ToString())
            });
        }
示例#4
0
        /// <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);
        }
示例#5
0
 /// <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);
     }
 }