【发布时间】:2013-09-17 17:02:34
【问题描述】:
我正在尝试在我的应用程序中获取用户特定朋友的签到信息。在应用程序中,用户在开始时向foursquare 进行身份验证,这使我能够获取他/她的朋友列表。
我正在使用此 API 端点获取好友列表:https://api.foursquare.com/v2/users/self/friends。根据文档,它的响应应该包括应该包含签入字段的用户对象,但响应中似乎没有签入字段。我可以获得其他信息,例如名字、简历等。
我还尝试了使用朋友的用户 ID 的 API 端点,我想获取 https://api.foursquare.com/v2/users/USER_ID/checkins 的信息,但它返回一个错误状态,表明我无权获取此信息。
我做错了什么?由于这些信息是关于用户朋友的签到,我是否应该被授权获取这些信息?
提前致谢。
【问题讨论】:
-
感谢您的回答。这些 API 也使用我所说的第二个 API 端点。所以他们会给出同样的错误。
-
你应该先授权并获取访问令牌
-
其实我就是这么做的。我可以毫无问题地获得朋友列表响应(使用访问令牌)。这就是我感到困惑的原因。
标签: ios objective-c api foursquare