【问题标题】:Twitter API - Display all tweets with a certain hashtag?Twitter API - 显示带有特定主题标签的所有推文?
【发布时间】:2011-02-12 10:56:50
【问题描述】:

如何使用 Twitter API 显示包含特定主题标签的推文?谢谢

我还想知道是否有办法从一个单独的文件中获取某个主题标签中的所有推文,以及那些不再出现在您的提要中的推文。我想这也是之前的问题。

【问题讨论】:

    标签: twitter


    【解决方案1】:

    这个答案写于 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

    【讨论】:

      【解决方案2】:

      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_idmax_id 详细参数here 来优化查询。希望这会有所帮助!

      注意:搜索 API 现在是经过 OAUTH 身份验证的调用,因此请在上述调用中包含您的 access_tokens

      更新

      Twitter 搜索文档链接: https://developer.twitter.com/en/docs/tweets/search/api-reference/get-search-tweets.html

      【讨论】:

      • “Twitter REST API v1 不再有效”
      • @Wasim:编辑了答案,API 更改为 v1.1,尝试上述说明,它应该可以工作。不要忘记将您的 access_token 添加到通话中。
      【解决方案3】:

      答案here 对我来说效果更好,因为它隔离了主题标签上的搜索,而不仅仅是返回包含搜索字符串的结果。在上面的答案中,您仍然需要解析 JSON 响应以查看 entity.hashtags 数组是否不为空。

      【讨论】:

        猜你喜欢
        • 2012-12-03
        • 1970-01-01
        • 2017-01-05
        • 1970-01-01
        • 2014-11-27
        • 2013-09-24
        • 2014-04-15
        • 2011-04-10
        • 1970-01-01
        相关资源
        最近更新 更多