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 位置端点媒体/最近总是返回空数组的主要内容,如果未能解决你的问题,请参考以下文章

带有 api 的 Instagram 用户位置

我需要拥有所有 Instagram API 端点 [关闭]

检索超过 150 条 Instagram 评论

2020 年 Instagram 追随者计数端点

使用 Instagram API 上传媒体

Instagram GET /locations/search 返回 400 错误