【发布时间】:2011-11-14 06:11:11
【问题描述】:
FourSquare API 似乎非常以用户为中心:通过 OAuth 登录后,我可以看到我的朋友签到,以及我的哪些朋友当前签到给定地点。
我正在寻找更以场地为中心的东西,我可以在其中获取当前登记到场地的每个人的列表(朋友和非朋友),或者最好在每次有新登记时收到通知一个特定的场地。现有的 V2 API 可以做到这一点吗?
【问题讨论】:
标签: api foursquare
FourSquare API 似乎非常以用户为中心:通过 OAuth 登录后,我可以看到我的朋友签到,以及我的哪些朋友当前签到给定地点。
我正在寻找更以场地为中心的东西,我可以在其中获取当前登记到场地的每个人的列表(朋友和非朋友),或者最好在每次有新登记时收到通知一个特定的场地。现有的 V2 API 可以做到这一点吗?
【问题讨论】:
标签: api foursquare
我知道您在 2 个月前问过这个问题,并且肯定已经找到了答案,但要直接回答您的问题。
我可以在其中获取当前已登记到某个场所的每个人的列表 (朋友和非朋友)
FourSquare 第 2 版 API 有一个场所端点
https://foursquare.com/dev/merchant/index_docs.html
一个示例调用将在响应中为您提供一个统计字段
https://api.foursquare.com/v2/venues/5104
统计: 包含 checkinsCount(曾经在这里签到的总数)和 usersCount(曾经在这里签到的用户总数)。
有关更多场地信息,FourSuare 有一个名为 venues project 的版本 2 API 的子集,其中包含更多场地驱动数据,您可以更新和挖掘。
【讨论】:
您可以查看场地签到和市长、cmets 等。使用foursquare API 轻松查看您可以进行哪些调用的API 文档。
我写了一篇关于如何连接foursquare api并通过PHP调用它的文章,你可以在这里找到它http://ryokuweil.wordpress.com/2011/08/29/how-to-use-the-foursquare-api-v2-with-oauth-and-php/
【讨论】:
经过身份验证的呼叫/venues/herenow 将返回当前签到的人员列表。请参阅https://developer.foursquare.com/docs/venues/herenow.html
要在新用户签到场地时收到通知,您需要让您的应用程序获得foursquare场地经理的授权,然后为foursquare Venue Push API启用您的应用程序(在foursquare.com/oauth上)
【讨论】: