【发布时间】:2011-04-02 05:19:20
【问题描述】:
我可以获取特定用户的所有推文,其中使用了特定主题标签吗?
我可以只获取过去的 100 条推文,然后在我端过滤它们,但如果 Twitter 可以在它们端进行过滤会更方便。
这可能吗?
【问题讨论】:
我可以获取特定用户的所有推文,其中使用了特定主题标签吗?
我可以只获取过去的 100 条推文,然后在我端过滤它们,但如果 Twitter 可以在它们端进行过滤会更方便。
这可能吗?
【问题讨论】:
Twitter's Advanced Search 可让您构建所需的查询。不幸的是,现在搜索结果似乎只针对过去 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
但以目前的时间框架限制,不太实用。
【讨论】:
我正在阅读 twitter 文档,他们说现在只包含 6-9 天的推文。链接https://dev.twitter.com/docs/using-search
【讨论】:
要针对 Twitter 的 API v1.1(需要 OAuth)执行此搜索,您需要向以下结构的 URL 发出 GET 请求:
https://api.twitter.com/1.1/search/tweets.json?q=from:whitehouse+#sotu
查看他们的Search API 的“如何构建查询”部分。不过,您将被限制在过去 7 天内发布推文。
【讨论】: