如何从特定的Foursquare帐户中提取最新的城市/国家/地区?

时间:2012-04-04 19:52:05

标签: api geolocation foursquare

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

我是否可以从Feed中提取此数据,或者是通过Foursquare API的最佳方式?

1 个答案:

答案 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