TweetSharp 搜索始终 Returns 空

TweetSharp Search Always Returns Null

我正在尝试让 TweetSharp 使用 Twitter 进行搜索。它始终 returns 为空。没有错误或其他信息。我设置了我的消费者密钥、消费者秘密、访问令牌和令牌秘密

这是我的代码:

TwitterService service = new TwitterService(consumerKey, consumerSecret);
service.AuthenticateWith(accessToken, tokenSecret);

SearchOptions options = new SearchOptions { Q = "#VeternsDay", Count = 100, Resulttype = TwitterSearchResultType.Recent };
TwitterSearchResult searchedTweets = service.Search(options);
return searchedTweets;

我知道这个问题很老,但我在玩 C# 和 Tweetsharp 时看到了你的问题并试图解决它:)

我尝试重新创建您的示例并且成功了!您需要遍历 searchedTweets.Statuses 并获取它们的内容。在此示例中,我在#Bahrain 主题标签中获取了 100 条热门推文,并获取了这些推文的用户名作者​​。

var service = new TwitterService(consumerKey, consumerSecret);
service.AuthenticateWith(accessToken, accessTokenSecret);
SearchOptions options = new SearchOptions { Q = "#Bahrain", Count = 100, Resulttype = TwitterSearchResultType.Popular};
TwitterSearchResult searchedTweets = service.Search(options);
foreach(var tweet in searchedTweets.Statuses)
{
     MessageBox.Show( tweet.Author.ScreenName);
}