Foursquare,如何显示我网站所有用户的登记信息?

时间:2011-08-09 07:42:24

标签: php api foursquare

所以,据我所知,我的网站的每个用户在允许我的网站访问他们的foursquare帐户后(在身份验证过程之后)都会有一个Auth_key。我的理解是,为了显示用户的最新签到,我需要使用该用户的auth_key并使用users/self/checkins端点来获取特定用户的最新检查点。因此,为了让所有用户获得最新的签到,我需要遍历每个用户,获取每个auth_key并获取提要。

我正在为我的用户提供最新的签到信息。因此,它将显示最新的20张签到。我可以用哪个终点来实现这个目标?

3 个答案:

答案 0 :(得分:1)

我相信您要寻找的终点是:https://api.foursquare.com/v2/users/self/checkins?oauth_token=

此外,foursquare api沙箱可以帮助您测试: https://developer.foursquare.com/docs/explore.html#req=users/self/checkins

答案 1 :(得分:0)

显然,foursquare API开发人员正在开发一个'Push API'。因此,每次我们网站授权的用户办理登机手续时,foursquare都会向我们发送数据,而不是向foursquare发送请求。

https://github.com/foursquare/hackathon/wiki/Foursquare-Push-API

答案 2 :(得分:-1)

您实际上可以调用“用户”端点

<强> https://developer.foursquare.com/docs/users/users.html

https://api.foursquare.com/v2/users/USER_ID

通过这种方式,您可以获得有关您的foursquare用户的所有公开信息

但是,如果您可以获得身份验证密钥,请使用场地历史记录调用

<强> https://developer.foursquare.com/docs/users/venuehistory.html

https://api.foursquare.com/v2/users/USER_ID/venuehistory