gpt4 book ai didi

javascript - Twitter API 为坐标和转推返回 null

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:32:10 33 4
gpt4 key购买 nike

我在从推文中获取准确位置时遇到问题。

我可以轻松获取 tweet.user.location,但是 tweet.coordinates 始终未定义/为空。
我知道我可以对城市进行地理定位,但是它不是很准确。

假设某些推文已被转发,我在查找原始推文时遇到了同样的问题。 tweet.retweeted 始终为 null,即使搜索了数百次也是如此。

最佳答案

用户必须在发推文时显式分享其位置,以使 tweet.coordinates 等于推文的确切位置,因此许多推文将有空 坐标

在 Twitter 应用程序中,共享位置的推文将在右侧显示位置图标。像这样:

enter image description here

如果您在 API 中查询具有上述共享位置状态的时间线,您应该会看到坐标数据。

user.location 字段不同,它包含用户在其配置文件中定义的位置。

阅读Geo Guidelines的 API。


至于检测转发的推文:

  • retweeted 字段将返回 true 如果推文被转发
  • 要检测一条推文是否是对其他推文的转推,您应该检查 retweeted_status 字段

关于javascript - Twitter API 为坐标和转推返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36544396/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com