2014-07-17 37 views
0
// 1. /*Authentication */ 

    TwitterCredentials.SetCredentials("", "", "", ""); 

    var tweets = SearchJson.SearchTweets("@Kaanshu7"); 
    var js = new JavaScriptSerializer(); 
    var tweetsSerialize = js.Deserialize<dynamic>(tweets); 
    var text = tweetsSerialize["statuses"][0]["text"]; 
    bool isAvailable = text.Contains("#ServiceRequest"); 
    if (isAvailable) 
    { 
     tweet = text; 
     tweet_id = tweetsSerialize["statuses"][0]["id"]; 


     // 2. /*Here trying to Retweet (not posting)*/ 

     retweet = Console.ReadLine(); 
     var ReplyTweet = Tweet.CreateTweet(retweet); 
     var replyTweet = Tweet.PublishTweetInReplyTo(ReplyTweet, tweet_id); 
    } 

回答

1

重播鳴叫爲什麼你的代碼,這樣複雜的,當它可以像東如下所示:

var tweets = Search.SearchTweets("@Kaanshu7"); 
var firstTweet = tweets.First(); 
bool isAvailable = firstTweet.Text.Contains("#ServiceRequest"); 

if (isAvailable) 
{ 
    var retweetMessage = Console.ReadLine(); 
    firstTweet.PublishReply(retweetMessage); 
} 
更容易

你不覺得?

+0

感謝您的反饋。我正在使用LinqtoTwitter庫,它工作正常。 – AASIS