【发布时间】:2011-02-12 10:56:50
【问题描述】:
如何使用 Twitter API 显示包含特定主题标签的推文?谢谢
我还想知道是否有办法从一个单独的文件中获取某个主题标签中的所有推文,以及那些不再出现在您的提要中的推文。我想这也是之前的问题。
【问题讨论】:
标签: twitter
如何使用 Twitter API 显示包含特定主题标签的推文?谢谢
我还想知道是否有办法从一个单独的文件中获取某个主题标签中的所有推文,以及那些不再出现在您的提要中的推文。我想这也是之前的问题。
【问题讨论】:
标签: twitter
这个答案写于 2010 年。它使用的 API 已经停用。它仅出于历史兴趣而保留。
Search 给它。
确保 include_entities 设置为 true 以获取主题标签结果。见Tweet Entities
返回 5 个混合结果,其中包含 Twitter.com 用户 ID 以及术语“蓝色天使”的实体:
GET http://search.twitter.com/search.json?q=blue%20angels&rpp=5&include_entities=true&with_twitter_user_id=true&result_type=mixed
【讨论】:
UPDATE for v1.1:
而不是给q="search_string" 给它q="hashtag" 以 URL 编码形式返回仅带有 HASHTAG 的结果。所以你的查询会变成:
GET https://api.twitter.com/1.1/search/tweets.json?q=%23freebandnames
%23 是# 的 URL 编码形式。在您的浏览器中尝试该链接,它应该可以工作。
您可以通过添加since_id 和max_id 详细参数here 来优化查询。希望这会有所帮助!
注意:搜索 API 现在是经过 OAUTH 身份验证的调用,因此请在上述调用中包含您的 access_tokens
更新
Twitter 搜索文档链接: https://developer.twitter.com/en/docs/tweets/search/api-reference/get-search-tweets.html
【讨论】:
答案here 对我来说效果更好,因为它隔离了主题标签上的搜索,而不仅仅是返回包含搜索字符串的结果。在上面的答案中,您仍然需要解析 JSON 响应以查看 entity.hashtags 数组是否不为空。
【讨论】: