我想让TweetSharp用twitter搜索。它总是返回null。没有错误或其他信息。我设置了我的消费者密钥,消费者秘密,访问令牌和令牌秘密
这是我的代码:
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;
答案 0 :(得分:0)
我知道这个问题已经过时了,但我正在玩C#和Tweetsharp并看到你的问题并试图解决它:)
我试图重新创建你的例子,我让它运作起来!你需要遍历searchTweets.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);
}