我正在尝试将Foursquare帐户绑定到网站,因此它将返回特定用户最近签到的国家/地区和城市。 Foursquare使用私人令牌网址https://foursquare.com/feeds/为用户提供私人供稿,但这些供稿不包含城市和国家/地区。
我是否可以从Feed中提取此数据,或者是通过Foursquare API的最佳方式?
答案 0 :(得分:1)
您可以将Feed与Google's 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