0

我正在尝试将 Foursquare 帐户绑定到网站,因此它将返回特定用户最近签到的国家和城市。Foursquare 使用私人令牌 URL 为用户提供私人订阅源:https ://foursquare.com/feeds/ ,但这些订阅源不包括城市和国家/地区。

有没有办法可以从提要中提取这些数据,或者是通过 Foursquare API 的最佳方式?

4

1 回答 1

1

您可以将 Feed 与Google 的 GeoCoding API一起使用。

您可以从 Foursquare 获得上次签到的坐标。然后,您可以使用坐标并将其传递给例如 Google 的反向 GeoCoding API。

示例 Foursquare 答案:

<item>
    <title>Geisenhausen</title>
    <description>@ Geisenhausen</description>
    ...
    <georss:point>48.46855070459905 12.259496372637319</georss:point>
</item>

现在,您可以将坐标传递给 Google API 并获取您的城市、国家/地区等: http ://maps.googleapis.com/maps/api/geocode/json?latlng=48.46855070459905,12.259496372637319&sensor=false

于 2012-04-09T13:20:55.923 回答