使用TweetSharp检索特定主题标签的所有推文

时间:2015-07-06 17:20:29

标签: c# twitter-bootstrap tweetsharp

我正在使用tweetsharp库来检索特定主题标签的推文

UIColor

我能够从上面的代码片段中检索推文,但它只返回100条推文,看起来像twitter限制为100条推文。 这里的任何人都可以告诉我如何检索特定主题标签的所有推文。

1 个答案:

答案 0 :(得分:1)

这是代码..

     string maxid = "1000000000000"; // dummy value
    int tweetcount = 0;


    if (maxid != null)
    {
        var tweets_search = twitterService.Search(new SearchOptions { Q = keyword, Count = Convert.ToInt32(count) });
        List<TwitterStatus> resultList = new List<TwitterStatus>(tweets_search.Statuses);
        maxid = resultList.Last().IdStr;
        foreach (var tweet in tweets_search.Statuses)
        {
            try
            {
                ResultSearch.Add(new KeyValuePair<String, String>(tweet.Id.ToString(), tweet.Text));
                tweetcount++;
            }
            catch { }
        }

        while (maxid != null && tweetcount < Convert.ToInt32(count))
        {
            maxid = resultList.Last().IdStr;
            tweets_search = twitterService.Search(new SearchOptions { Q = keyword, Count = Convert.ToInt32(count), MaxId = Convert.ToInt64(maxid) });
            resultList = new List<TwitterStatus>(tweets_search.Statuses);
            foreach (var tweet in tweets_search.Statuses)
            {
                try
                {
                    ResultSearch.Add(new KeyValuePair<String, String>(tweet.Id.ToString(), tweet.Text));
                    tweetcount++;
                }
                catch { }
            }
        }

    }