如何使用Twitter API显示包含特定主题标签的推文?感谢
我还想知道是否有办法将某个主题标签中的所有推文都放在一个单独的文件中,也就是那些不再显示在您的Feed中的推文。我想这也是早期问题的内容。
答案 0 :(得分:39)
确保将include_entities
设置为true以获取主题标签结果。见Tweet Entities
使用Twitter.com用户ID以及术语“blue angels”的实体返回5个混合结果:
GET http://search.twitter.com/search.json?q=blue%20angels&rpp=5&include_entities=true&with_twitter_user_id=true&result_type=mixed
答案 1 :(得分:33)
UPDATE for v1.1:
而不是让q="search_string"
以URL编码形式提供q="hashtag"
,以仅使用HASHTAG返回结果。所以你的查询将成为:
GET https://api.twitter.com/1.1/search/tweets.json?q=%23freebandnames
%23
是#
的URL编码形式。在浏览器中尝试链接,它应该可以正常工作。
您可以通过添加详细here的since_id
和max_id
参数来优化查询。希望这有帮助!
注意:搜索API现在是经过OAUTH身份验证的呼叫,因此请将您的access_tokens包含在上述呼叫中
<强>更新强>
Twitter搜索文档链接: https://developer.twitter.com/en/docs/tweets/search/api-reference/get-search-tweets.html
答案 2 :(得分:8)
答案here对我来说效果更好,因为它隔离了主题标签上的搜索,而不仅仅是返回包含搜索字符串的结果。在上面的答案中,您仍然需要解析JSON响应以查看entities.hashtags数组是否为空。