首页 > 解决方案 > 即使在沙盒模式下也无法从 Instagram API 访问非基本权限

问题描述

根据此处的 Instagram API 文档:

在沙盒中,您的应用程序可以访问所有权限,并且您可以生成具有任何测试范围的访问令牌。

但是当我尝试这个网址时:

https://api.instagram.com/oauth/authorize/?client_id=$valid_id&redirect_uri=$valid_redirectURI&response_type=code&scope=basic+likes+comments+relationships

然后登录成功,它显示错误为:

{“error_type”:“OAuthException”,“code”:400,“error_message”:“无效范围字段:喜欢,评论,关系”}

我错过了什么?

标签: phpapiauthenticationscopepermissions

解决方案


Instagram 将停止使用他们的平台 API,转而使用新的 Instagram Graph API,目前默认基本范围之外的所有范围都已删除。在他们的登录权限(范围)下 文档中,他们目前声明:

以下是我们目前支持的范围:

  • 基本的

根据此页面,即使是基本范围也将很快停止: https ://elfsight.com/blog/2018/02/instagram-graph-api-changes/

以下内容将于 2020 年初弃用:

  • 基本 - 读取用户的个人资料信息和媒体。

因此,前进的方向是改用Instagram Graph API


推荐阅读