Foursquare - 朋友的签到历史?

时间:2012-06-15 19:51:50

标签: history foursquare friend checkin

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

文档中明确指出,目前仅支持“自我”。我想知道foursquare会在多长时间内让我们的开发人员阅读至少5或10个最近的签到,或者有没有其他方式来阅读所选朋友的多个签到?

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

2 个答案:

答案 0 :(得分:3)

有关朋友的最新check-in列表,请使用/checkins/recent端点。最终,朋友选项卡API将包含来自活跃朋友的更多签到,但该API端点目前正在进行大量构建,我们尚未准备好与外部开发人员共享。

如果新近度不那么紧急,请使用/venues/explore端点。它还没有记录,但您可以指定“friendVisits = visited”并返回用户朋友去过的场所。

答案 1 :(得分:0)

我不知道你真的想用这些签到什么,所以这只是开箱即用的想法:)

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

  • 抓住用户朋友的徽章列表。它们每个解锁徽章包含一个场地。

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

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

Foursquare没有Facebook等强大的隐私设置。在那之前,我猜他们会让朋友私下办理入住手续......希望有所帮助