2016-04-11 70 views
4

我遇到了從推文獲取準確位置的問題。Twitter API針對座標和轉推回報爲空

我可以很容易地得到tweet.user.location,但是tweet.coordinates始終是undefined/null。
我知道我可以對這個城市進行地理定位,但是,這不是很準確。

我有同樣的問題,發現原來的推文,假設一些推文已被轉推。即使在數百次搜索中,tweet.retweeted也始終爲空。

回答

5

用戶必須明確分享其位置,而推特的tweet.coordinates等於鳴叫確切位置,因此它是有道理的很多微博將有空coordinates

在Twitter應用程序上,共享其位置的推文將在右側顯示位置圖標。就像這樣:

enter image description here

如果查詢與共享位置的狀態爲時間軸,在API在這樣一個上面,你應該看到的座標數據。

user.location字段不同,並且保留用戶在其配置文件中定義的位置。

閱讀API的Geo Guidelines


作爲檢測轉推鳴叫:

  • retweeted區域將返回如果鳴叫得到了轉推
  • 要檢測一個鳴叫是其他鳴叫的轉推true,你應該檢查retweeted_status字段