我一直在试验Twitter API,因为我想在特殊页面上显示一些推文列表。
这些列表中包含所有包含特定主题标签的推文的列表(例如#test)
但是我无法找到如何在XML或JSON(最好是后者)中获取该列表,有谁知道如何?如果可以在TweetSharp
中完成它也没关系答案 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}
}