我正在尝试将 Foursquare 帐户绑定到网站,因此它将返回特定用户最近签到的国家和城市。Foursquare 使用私人令牌 URL 为用户提供私人订阅源:https ://foursquare.com/feeds/ ,但这些订阅源不包括城市和国家/地区。
有没有办法可以从提要中提取这些数据,或者是通过 Foursquare API 的最佳方式?
我正在尝试将 Foursquare 帐户绑定到网站,因此它将返回特定用户最近签到的国家和城市。Foursquare 使用私人令牌 URL 为用户提供私人订阅源:https ://foursquare.com/feeds/ ,但这些订阅源不包括城市和国家/地区。
有没有办法可以从提要中提取这些数据,或者是通过 Foursquare API 的最佳方式?
您可以将 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