Twitter API是否允许按用户名和主题标签进行过滤?

时间:2010-08-22 07:48:39

标签: twitter username tweets hashtag

我可以获取特定用户的所有推文,其中使用了特定的主题标签吗?

我可以获得过去的100条推文然后在我的结尾处过滤它们,但如果Twitter可以在他们的最后进行过滤会更方便。

这可能吗?

3 个答案:

答案 0 :(得分:7)

Twitter's Advanced Search可让您构建所需的查询。不幸的是,搜索结果似乎仅适用于过去24小时左右发布的推文;可能只是暂时的限制,不确定。

在任何情况下,您的请求网址可能如下所示(请注意JSON和Atom类型):

http://search.twitter.com/search?q=%23HASHTAG+from:USERNAME http://search.twitter.com/search.json?q=%23HASHTAG+from:USERNAME http://search.twitter.com/search.atom?q=%23HASHTAG+from:USERNAME

但是由于目前的时间限制,它不太实用。

答案 1 :(得分:3)

我正在阅读Twitter文档,他们现在说它只包含6-9天的推文。链接https://dev.twitter.com/docs/using-search

答案 2 :(得分:2)

要对Twitter的API(需要OAuth)v1.1进行搜索,您需要向以下结构的URL发出GET请求:

https://api.twitter.com/1.1/search/tweets.json?q=from:whitehouse+#sotu

查看他们的docs"如何构建查询"部分。但是,在过去7天内,您将被限制在推文中。