带有来自 Instagram API 的正确访问令牌的空成功响应

Posted

技术标签:

【中文标题】带有来自 Instagram API 的正确访问令牌的空成功响应【英文标题】:Empty success response with a correct access token from Instagram API 【发布时间】:2016-04-01 15:45:56 【问题描述】:

我正在尝试获取用户的关注者,但我收到一个空响应。 有谁知道怎么回事?

https://api.instagram.com/v1/users/self/follows?access_token=XXXXXX

"pagination":,"meta":"code":200,"data":[]

谢谢

【问题讨论】:

可能是因为您没有关注任何人?这不是追随者 api。 我关注了 150 多人 可能是沙盒模式,只有授权用户会显示在列表中,尝试将您关注的用户添加到您的沙盒并尝试 你知道如何将用户添加到沙箱吗? 在 Instagram 开发者网站中查找您的应用 【参考方案1】:

原因可能是您处于沙盒模式。 Instagram API 在沙盒模式下的行为有所不同。这些不同行为之一是 Instagram 用户的筛选/可见性和/或他们的数据集访问权限。

以下是添加沙盒用户的方法:

转到Instagram Developer 并使用您的开发者帐户登录 点击管理客户 点击您要添加沙盒用户的应用的编辑按钮。 点击 Sandbox 选项卡并输入 Instagram 用户的用户名/电子邮件 ID,然后按 Enter 点击保存更改

关于沙盒概念,有几点需要注意:

每个应用只能添加 20 个用户 任何用户都可以成为最多 5 个应用的沙盒用户。 沙盒模式下只能拉取属于沙盒用户的近期数据

有关更多详细信息,请查看此answer,它会根据具体情况解释该概念,或者有关更多详细信息,请查看Sandbox Instagram Documentation

希望对你有帮助!

【讨论】:

以上是关于带有来自 Instagram API 的正确访问令牌的空成功响应的主要内容,如果未能解决你的问题,请参考以下文章

Instagram API 发布喜欢率限制

使用带有永久页面访问令牌的 Instagram Graph Api 仅适用于某些帐户

带有 cURL 的错误订阅 instagram API

来自本机应用的 Instagram API OAuth

带有故事存档失败响应的 Instagram 私人 api 列表卷轴媒体查看器

Instagram 图形 API 访问令牌