使用来自 Twitter 的数据从 Foursquare 查找场地

Find venue from Foursquare using data from Twitter

有没有什么方法可以使用 Foursquare API 找到具有来自 Twitter API 的带有地理标记的用户状态信息的地点?

从 Twitter 状态我得到了所有信息 twitter documentation 但我注意到 place_id 与 Foursquare 中的 venue_id 不同。

现在我能想到的最好的方法是使用 Foursquare 从推文中查找位置:place.full_name 和经度和纬度,然后使用 Foursquare API 创建查询:

https://api.foursquare.com/v2/venues/search?ll="latitude"," longitude"&query="place full name"&radius=10

我想这在没有特权访问的情况下是行不通的。用我自己的测试客户端重新授权后,它不再填充。

它是地点数据的一部分,但似乎并不适用于所有客户,例如

$ twitterapi '/1.1/geo/id/07d9e7d26f082002.json' | jq .vendor_info
{
  "foursquare": {
    "venue_id": "4ee8dbd9e5fadaeb5e3c7400"
  }
}

Mac 上的示例 运行 带有自制软件,并且 "jq" 和 "yschimke/tap/oksocial" 均已安装并获得授权。