获取具有特定主题标签的所有推文

时间:2011-03-13 16:18:00

标签: twitter tweetsharp

我一直在试验Twitter API,因为我想在特殊页面上显示一些推文列表。

这些列表中包含所有包含特定主题标签的推文的列表(例如#test

但是我无法找到如何在XML或JSON(最好是后者)中获取该列表,有谁知道如何?如果可以在TweetSharp

中完成它也没关系

5 个答案:

答案 0 :(得分:8)

您只需抓取http://search.twitter.com/search.json?q=%23test即可获取包含{J}中#test的推文列表,其中%23test#test网址编码。

我不熟悉TweetSharp,但我想必须有一个search命令可用于搜索#test,然后自己将生成的推文转换为JSON。

答案 1 :(得分:8)

首先使用github安装TweetSharp https://github.com/danielcrenna/tweetsharp

以下是进行搜索的代码

TwitterService service = new TwitterService();
var tweets = service.Search("#Test", 100);
List<TwitterSearchStatus> resultList = new List<TwitterSearchStatus>(tweets.Statuses);    

如果您有多个页面结果,则可以设置循环并调用每个页面

 service.Search("#Test", i += 1, 100);

答案 2 :(得分:4)

似乎自上个月以来API已发生变化。这是更新的代码:

TwitterSearchResult res = twitter.Search(new SearchOptions { Q = "xbox" });
IEnumerable<TwitterStatus> status = res.Statuses;

答案 3 :(得分:0)

使用此网址访问您的推文搜索。但是你必须使用OAuth协议。

https://api.twitter.com/1.1/search/tweets.json?q=%40twitterapi

答案 4 :(得分:0)

我在同样的问题上挣扎。这是我模糊的解决方案。享受编程。 只要获取/获取所需数量的推文,它就会退出该功能。

Method  GET
Route   https://api.imgur.com/3/gallery/random/random/{page}

}