java - Foursquare API使用:/venue/stats

标签 java foursquare

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

Q1。我将使用/venue/stats 来获取提供 field ID 的信息。所以我已经注册了我的应用程序并获取了客户端 ID 和 secret 值。我转到 Foursquare API 端点并尝试使用/venue/stats api,我注意到 FSQ 自动生成一个 oauth_token,那么这个 oauth_token 是否与我每次使用此 api 时都需要使用的 token 相同?我需要执行提到的身份验证步骤吗?

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

希望尽快得到答复。

最佳答案

在 API Explorer 栏的正下方,显示“自动添加 OAuth token ”。您不使用此 token 。我确信它要么是临时的,要么是使用您的登录信息创建的(如果您在使用 API Explorer 时登录)。您仍然需要使用身份验证过程来获取有效的访问 token 。但是,您可以保存此访问 token 并再次使用它,跳过身份验证过程。访问 token 充当用户和应用程序唯一的 key 。在这里阅读更多相关信息:https://developer.foursquare.com/overview/auth

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

关于java - Foursquare API使用:/venue/stats,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12464268/

相关文章:

java - 从 java 检索 Lotus Designer 信息

android - 用于地理签到的统一 Android Intent

java - 什么是最可靠和最新的 foursquare Java/Android SDK?

php - Foursquare API for venue user image error

java - Hibernate 4.3 显示 SQL 参数

java - @Cachable 注解不起作用

ruby - 使用 ruby​​ mechanize 从 foursquare 获取数据

python - Foursquare API Python 访问 token 错误

java - ClassNotFoundException 之谜

java - JPA Eclipselink 数据库更改通知不会使缓存条目无效