php - 即使在沙盒模式下也无法从 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”:“无效范围字段:喜欢,评论,关系”}
我错过了什么?
解决方案
Instagram 将停止使用他们的平台 API,转而使用新的 Instagram Graph API,目前默认基本范围之外的所有范围都已删除。在他们的登录权限(范围)下 的文档中,他们目前声明:
以下是我们目前支持的范围:
- 基本的
根据此页面,即使是基本范围也将很快停止: https ://elfsight.com/blog/2018/02/instagram-graph-api-changes/
以下内容将于 2020 年初弃用:
- 基本 - 读取用户的个人资料信息和媒体。
因此,前进的方向是改用Instagram Graph API。
推荐阅读
- javascript - 检测是否支持 beforeinput
- android - Flutter Firebase Batch Update Unhandled Exception: Bad state: 此批次已提交,无法再更改
- express - 对身份验证技术的怀疑 - 护照
- javascript - 将图像从反应发送到烧瓶并返回 ocr 值以进行反应
- javascript - 问题将文件作为列表发送到 WebApi 中的方法
- python - 来自文件的 Python 动画
- laravel - 如何在 Laravel API 中通过文件上传使用 PUT 方法
- terraform - 如何在 Terraform Cloud 中输入复杂(嵌套)变量?
- python - 如何使用用于在 Python 中悬停按钮的图像更改按钮的图像?
- r - 如何在 R 中的同一图中绘制多组特征向量?