php - Foursquare field 签到授权错误

标签 php oauth foursquare

我正在尝试使用以下地址显示 field 签到列表:

https://api.foursquare.com/v2/venues/VENUE_ID/stats?oauth_token=OAUTH_TOKEN

我已经注册了 Foursquare 应用程序并将我网站的 URL 指定为重定向 URL。 我获得了我的客户凭证并按照 https://developer.foursquare.com/overview/auth 中的说明进行操作创建我的代码和 access_token。

但是,当我尝试访问这些统计信息时,我的网络浏览器出现错误:

{
  "meta":
  {
    "code":403,
    "errorType":"not_authorized",
    "errorDetail":"User is not authorized to view venue stats"
  },
  "response":{}
}

在没有统计信息的情况下查询 field /VENUE_ID 工作正常并返回 field 信息,因此我假设错误必须与 OAuth token 有关。

我不是我要查询的场所的所有者。

我该如何解决这个问题?我可以向场馆所有者索取申请凭证吗?还是我的回调 URL 有问题?或者我应该从服务器运行查询,而不是通过网络浏览器?

最佳答案

据我所知,您无法从任何 OAuth toekn 获取统计信息,您必须被确定为场所的所有者。查看Merchant Platform文档。

真的应该有人告诉 foursquare 修复 stats文档。 (以及任何其他需要特殊 token 的......) 他们现在在 stats 拥有它文档

关于php - Foursquare field 签到授权错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9976006/

相关文章:

php - 我需要帮助在 PHP 函数中使用类

php - 使用 Doctrine 加入多对多关系 Symfony4

javascript - 如何每隔几秒在php中刷新一个具有打印语句和图像功能的div

oauth - Tridion UGC 服务和 oAuth 身份验证

oauth - 尝试在使用 OAuth 展示器时展示 UINavigationController

ios - Swarm 的 URL 方案

python - 使用 python (foursquare API) 解析 json 文件中的较低级别?

PHP Session 的数据在页面重新加载之间不一致 - 尽管 Session ID 相同

oauth - Twitter API - oauth gem - 没有得到回调

android - 如何创建类似 Foursquare 兴趣选择屏幕的 gridview?