0

我对 /venue/stats Foursquare API 的使用和工作有几个疑问。

Q1。我将使用 /venue/stats 来获取提供场地 ID 的信息。所以我已经注册了我的应用程序并获得了客户端 ID 和秘密值。我去了 Foursquare API 端点并尝试使用 /venue/stats api,我注意到 FSQ 自动生成了一个 oauth_token,所以这个 oauth_token 是我每次使用这个 api 时都需要使用的同一个令牌吗?我需要执行提到的身份验证步骤吗?

Q2。尝试 api 生成一个在 api URL 中有 /simulate 的链接。我认为这是因为我正在测试 API,因此 FSQ 将此类 api 调用归类为模拟调用。请确认我的理解。如果是这样,那么每当我使用提到的 api 即 /v2/venues/venue_id/stats 时,我都会收到一条错误 JSON,说明我无权查看场地统计信息。你能告诉我为什么吗?如果这是由于 access_token 问题,那么模拟呼叫也应该出现同样的问题?

希望尽快得到答复。

4

1 回答 1

1

在 API Explorer 栏的正下方,它显示“自动添加了 OAuth 令牌”。您不使用此令牌。如果您在使用 API Explorer 时登录,我确信它是临时的或使用您的登录信息创建的。您仍然必须使用身份验证过程来获取有效的访问令牌。但是,您可以保存此访问令牌并再次使用它,从而跳过身份验证过程。访问令牌充当用户和应用程序唯一的密钥。在此处阅读更多信息:https ://developer.foursquare.com/overview/auth

模拟功能主要用于 API 调用,通常需要您成为场地管理员。除非应用程序是由作为经理的用户进行的,或者除非您使用经理的访问令牌进行呼叫,否则某些呼叫无法完成。

于 2012-09-19T17:26:36.910 回答