4

我需要我的应用程序来显示我朋友最近签到的地点列表。为此,我使用了“签到”端点 - https://api.foursquare.com/v2/users/USER_ID/checkins。但不幸的是,它没有按预期工作。它仅返回当前登录用户“self”的最近签到。我设法只获得了选定朋友的最新签到。好吧,“一个”签入并没有多大帮助,反而会带来更多的混乱。人们认为我的应用程序无法正常运行并抱怨!:(

文档中明确指出,目前仅支持“self”。我想知道foursquare多久能让我们的开发人员阅读至少5或10个最近签到,或者有没有其他方法可以阅读多个选定朋友的签到?

我不希望我的应用程序的用户认为它无法正常运行并卸载它:(。

4

2 回答 2

3

For a list of the most recent check-in for friends, use the /checkins/recent endpoint. Eventually the friend tab API will contain more check-ins from active friends, but that API endpoint is under heavy construction right now and we're not yet ready to share it with external developers.

If recency is not as urgent, use the /venues/explore endpoint. It's not documented yet, but you can specify "friendVisits=visited" and get back only venues that a user's friends have been to.

于 2012-06-18T18:26:02.050 回答
0

我不知道您真正想对这些签入做什么,所以这只是开箱即用的想法:)

  • 使用用户的活动(新闻)提要。此 api 未记录在案。提要在 Web 版本的主 html 中“硬编码”。也许你应该看看手机版。无论如何,如果没有记录,他们可能不允许访问这些数据......

  • 抓取用户好友的徽章列表。每个解锁徽章包含一个场地。

  • 探索提示/待办事项列表(完成)/列出用户创建/市长

  • 如果“朋友”是您的应用程序的用户,请建议更多签到(我不知道 Foursquare 是否可以。在这种情况下,您应该通知您的用户他们的签到可能会显示给他们的朋友)。Foursquare 也有保留政策:https ://developer.foursquare.com/overview/community

Foursquare 没有像 Facebook 这样强大的隐私设置。在那之前,我想他们会保密朋友的签到...希望这会有所帮助

于 2012-06-15T21:47:16.867 回答