Foursquare场地签到授权错误

时间:2012-04-02 11:59:09

标签: php oauth foursquare

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

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

我已注册Foursquare应用程序,并将我网站的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":{}
}

在没有统计信息的情况下查询场地/ VENUE_ID工作正常并返回场地信息,因此我认为该错误必须与OAuth令牌相关。

我不是我想要查询的地点的所有者。

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

2 个答案:

答案 0 :(得分:4)

据我所知,你无法获得任何OAuth toekn的统计数据,你必须被确定为场地的所有者。请参阅Merchant Platform文档。

有人应该告诉foursquare修复stats文档。 (以及任何其他需要特殊令牌的人。) 他们现在已经在stats docs

答案 1 :(得分:0)

我正在使用此电话:https://api.foursquare.com/v2/venues/VENUE_ID/herenow

根据:https://developer.foursquare.com/docs/venues/herenow

您可以指定limit,offset,afterTimestamp。

将fromTimestamp - toTimestamp选项作为场地统计选项会很高兴。