3

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

我可以只获取过去的 100 条推文,然后在我的一端过滤它们,但如果 Twitter 可以在它们的一端进行过滤会更方便。

这可能吗?

4

3 回答 3

7

Twitter 的高级搜索可让您构建所需的查询。不幸的是,现在搜索结果似乎只针对过去 24 小时左右发布的推文;可能只是暂时的限制,不确定。

无论如何,您的请求 URL 可能看起来像这样(注意 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

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

于 2010-08-23T22:18:25.670 回答
3

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

于 2012-10-25T14:52:40.570 回答
2

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

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

请参阅他们的Search API的“如何构建查询”部分。不过,您将被限制在过去 7 天内发布推文。

于 2016-01-28T16:10:45.360 回答