【问题标题】:Foursquare API not returning public venue photos in userless API call?Foursquare API 未在无用户 API 调用中返回公共场所照片?
【发布时间】:2013-03-02 14:23:32
【问题描述】:

我正在以无用户 API 调用的形式发出以下请求:

https://api.foursquare.com/v2/venues/xxx123yyy/photos?v=20120321&group=venue

但我得到的响应显示项目数为 0:

"response":  {
    "photos":  {
      "count": 0,
      "items":  []
    }

我可以从 Foursquare 网页(无需登录)前往同一地点并查看那里公开列出的照片。如果我尝试另一个场所,我会得到预期的响应,其中包含从网络上可见的相同照片项目。阻碍预期响应的特定场所可能是什么?

【问题讨论】:

  • 次要于我的上述问题,现在 - 与 Jon P. 相同 - 我也收到 401 错误。

标签: foursquare photos


【解决方案1】:

我注意到今天早些时候也开始发生这种情况。 venues/ 端点似乎需要 oauth_token,从而有效地中断无用户调用。

{"meta":{"code":401,"errorType":"invalid_auth","errorDetail":"Missing oauth_token. See https:\/\/developer.foursquare.com\/docs\/oauth.html for details."},"response":{}}

【讨论】:

  • 确实,我也注意到了这一点。 Venues API 昨天运行良好,但现在它坏了,即它需要对场所/端点进行 OAuth 身份验证。有人知道发生了什么吗?这是一个新的 FS API 错误吗?
  • 这是一个错误。他们只是回滚了糟糕的发布。 (见twitter.com/foursquareAPI/statuses/235125486798372864
【解决方案2】:

要使用场地 ID 获取照片,需要访问令牌...

如果您想要所有非朋友的公开照片 https://api.foursquare.com/v2/venues/{您管理的Vanue ID}/photos?group=venue&oauth_token={Your Access Tiken}&v={当前数据yyyyMMdd格式}

如果您想要所有公开照片 https://api.foursquare.com/v2/venues/{您管理的Vanue ID}/photos?&oauth_token={您的访问令牌}&v={当前数据yyyyMMdd格式}

【讨论】:

    猜你喜欢
    • 2018-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    相关资源
    最近更新 更多