Twitter API为坐标和转推返回null

use*_*520 4 javascript twitter

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

我很容易得到tweet.user.location,但tweet.coordinates总是未定义/ null.
我知道我可以对城市进行地理定位,但是,它不是很准确.

假设一些推文被转发,我在查找原始推文时遇到同样的问题.tweet.retweeted即使在数百次搜索中也始终为空.

For*_*rge 5

用户必须明确地分享其位置,同时发推tweet.coordinates文等于推文的确切位置,因此很多推文都是空的coordinates.

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

在此输入图像描述

如果您使用上面的共享位置状态查询API的时间轴,您应该会看到坐标数据.

user.location字段不同,并保存用户在其配置文件中定义的位置.

阅读Geo GuidelinesAPI.


至于检测转推的推文:

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