标签: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.
但是,当我尝试访问这些统计数据时,我的Web浏览器出现错误:
{
"meta":
{
"code":403,
"errorType":"not_authorized",
"errorDetail":"User is not authorized to view venue stats"
},
"response":{}
}
在没有统计数据的情况下查询场地/ VENUE_ID工作正常并返回场地信息,因此我假设错误必须与OAuth令牌一起使用.
我不是我想要查询的场地的所有者.
我怎么能解决这个问题?我可以向场地所有者询问申请凭据吗?或者我的回调网址有问题吗?或者我应该从服务器运行查询,而不是通过Web浏览器?
解决方法:
据我所知,你无法获得任何OAuth toekn的统计数据,你必须被确定为场地的所有者.请参阅Merchant Platform文档.
有人应该告诉foursquare修复stats文档. (以及任何其他需要特殊令牌的人……)
他们现在在stats文档中有它
标签:php,oauth,foursquare 来源: https://codeday.me/bug/20190626/1291224.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。