Twitter 搜索 API 响应?

Posted

技术标签:

【中文标题】Twitter 搜索 API 响应?【英文标题】:Twitter search API response? 【发布时间】:2019-03-13 22:18:03 【问题描述】:

我无法理解,为什么 "retweeted": false,即使 "retweet_count": 2?还是转推指向其他内容?

示例 API 响应:

  "retweet_count": 2,
  "retweeted": false,
  "retweeted_status": 
    "contributors": null,
    "coordinates": null,
    "created_at": "Wed Sep 26 10:47:11 +0000 2018",
    "display_text_range": [
      0,
      90
    ],
    "entities": 
      "hashtags": [
        
          "indices": [
            83,
            90
          ],
          "text": "ESMO18"
        
      ],
      "symbols": [],
      "urls": [],
      "user_mentions": [
        
          "id": 69232855,
          "id_str": "69232855",
          "indices": [
            12,
            19
          ],
          "name": "ESMO - Eur. Oncology",
          "screen_name": "myESMO"
        
      ]
    

完整回复:https://pastebin.com/QpQKb7ZM

【问题讨论】:

这在 twitter API 文档中有明确记录:developer.twitter.com/en/docs/tweets/data-dictionary/overview/… 感谢您在论坛提问之前进行一些研究。 是的,它就在那里。好像我错过了。谢谢 【参考方案1】:

这令人困惑 - 让我解释一下。

retweeted 属性是验证用户是否转发了该特定推文。

所以,如果你转发了我的推文,然后查看那条推文,你会看到 "retweeted": true,

它真的应该被称为has_authenticating_user_retweeted_this :-)

【讨论】:

以上是关于Twitter 搜索 API 响应?的主要内容,如果未能解决你的问题,请参考以下文章

了解twitter流式api响应

使用 Google Apps 脚本和 Twitter API 搜索 Twitter 句柄 - 不起作用

Twitter API v2:当参数有 start_time、end_time 时响应失败

使用 Twitter 搜索 API 的位置和 OAuth 问题

如何解决 Twitter 搜索 API 2.0 上的操作员错误

Twitter:标签搜索查询