2014-07-17 39 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