所以,我知道我网站的每个用户在他们允许我的网站访问他们的foursquare帐户后(在身份验证过程之后)都会有一个Auth_key。我的理解是,要显示用户的最新签到,我需要使用该用户的 auth_key 并使用users/self/checkins
端点来获取特定用户的最新检查点。因此,为了让所有用户获得最新的签到,我需要遍历我的每个用户,获取每个 auth_key 并获取提要。
我正在制作我的用户最新签到的提要。因此,它将显示最新的 20 个签到。我可以使用哪个端点来实现这一目标?
所以,我知道我网站的每个用户在他们允许我的网站访问他们的foursquare帐户后(在身份验证过程之后)都会有一个Auth_key。我的理解是,要显示用户的最新签到,我需要使用该用户的 auth_key 并使用users/self/checkins
端点来获取特定用户的最新检查点。因此,为了让所有用户获得最新的签到,我需要遍历我的每个用户,获取每个 auth_key 并获取提要。
我正在制作我的用户最新签到的提要。因此,它将显示最新的 20 个签到。我可以使用哪个端点来实现这一目标?
我相信您正在寻找的端点是:https ://api.foursquare.com/v2/users/self/checkins?oauth_token=
此外,foursquare api 沙箱可以帮助您进行测试: https ://developer.foursquare.com/docs/explore.html#req=users/self/checkins
显然,foursquare API 开发人员正在开发“推送 API”。因此,不是我们向foursquare发送请求,而是每次在我们网站获得授权的用户进行签到时,foursquare都会向我们发送数据。
https://github.com/foursquare/hackathon/wiki/Foursquare-Push-API
您实际上可以调用“用户”端点
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