Instagram 位置端点媒体/最近总是返回空数组
Posted
技术标签:
【中文标题】Instagram 位置端点媒体/最近总是返回空数组【英文标题】:Instagram location endpoind media/recent always return empty array 【发布时间】:2016-05-03 15:10:36 【问题描述】:我总是收到https://api.instagram.com/v1/locations/LOCATION-ID/media/recent?access_token=ACCESS-TOKEN 的空 JSON 响应
例如api.instagram.com/v1/locations/215700153/media/recent?access_token=ACCESS-TOKEN
JSON 响应:
"pagination":,"meta":"code":200,"data":[]
虽然我尝试了其他一些位置 ID,但所有结果也是空的。
有什么建议吗?
.. 例如关于我的 ACCESS-TOKEN https://api.instagram.com/v1/locations/search?lat=48.858844&lng=2.294351&access_token=ACCESS-TOKEN 正确返回包含位置的数组 参数范围=public_content
【问题讨论】:
这个问题解决了吗?我在使用https://api.instagram.com/v1/tags/nofilter/media/recent?access_token=ACCESS_TOKEN
时遇到了同样的问题,它返回几乎相同的Object pagination: Object, meta: Object, data: Array[0]
。展开后,对象显示一个长度为 0 的数据数组。
【参考方案1】:
它现在有效。但是,响应取决于您的令牌。一些令牌似乎有效,但返回空响应。
在我遇到这个问题后,我开始使用 http://services.chrisriversdesign.com/instagram-token/ 服务来生成 instagram 令牌,这些令牌可以与 instagram 媒体 API 请求一起正常工作。
【讨论】:
这绝对是救命稻草!好吧,也许不能挽救生命,但确实消除了 a** 检索访问令牌的痛苦。 这对我有用。看起来不同之处在于我的令牌只请求了 public_content,但他也请求了个人资料数据。 不同之处可能是因为您的应用处于沙盒模式,因此对内容的访问受到限制。其他应用可能处于实时模式。【参考方案2】:我现在正在经历同样的事情。
以下是最有可能导致 OP 问题的原因:
从您发布帖子的日期和时间来看,这是 Facebook 和 Instagram 服务器关闭约 90 分钟的问题。
根据 1 月 26 日的帖子 Facebook's developer page: “Facebook 和 Instagram 今晚从太平洋标准时间 22:10 到 23:10 发生了严重中断。我们的工程师确定了中断的原因并迅速恢复了网站。您现在应该会看到在我们的系统稳定时错误率正在下降。我们不不要指望任何其他服务中断。我会在 30 分钟内发布另一个更新。感谢您的耐心等待。"
【讨论】:
以上是关于Instagram 位置端点媒体/最近总是返回空数组的主要内容,如果未能解决你的问题,请参考以下文章