我不清楚使用Instagram进行移动/网络应用程序的Oauth2登录的当前状态。
旧的Oauth系统似乎不再接受新的应用程序。新Instagram Basic Display API
还明确指出:
您无法使用 API 创建用户帐户或将应用用户登录到您的应用
https://developers.facebook.com/docs/instagram-basic-display-api/
似乎最小范围是user_profile
,但是当我尝试使用该范围时,我收到一个无效的范围错误,该错误不反映请求的范围。
{"error_type": "OAuthException", "code": 400, "error_message": "Invalid scope: []"}
访问此 API 似乎也有广泛的要求,例如提交护照照片。该文档还使它听起来像Instagram Basic Display API
不适用于企业或创建者帐户,听起来好像 API 现在已支离破碎。
最后,还有角色下沙盒帐户的Instagram测试人员...但是,当您选择一个帐户时,它会显示"帐户名(待处理(",并且没有提供有关如何接受邀请的说明,如果您使用测试帐户访问 instagram.com/developers 并单击"沙盒邀请",则那里没有任何内容,并且用户不会收到任何类型的电子邮件。
任何人都可以阐明使用Instagram for Oauth2以验证登录移动/网络应用程序的当前状态吗?
其他阅读: https://community.auth0.com/t/instagram-login-is-deprecated-and-the-documentation-on-auth0-is-broken/24122/20
对于测试人员邀请:
-
在桌面上登录Instagram
-
单击右上角的人员图标
- 单击编辑配置文件旁边的齿轮图标
- 在弹出窗口中选择授权的应用程序
- 选择测试人员邀请选项卡
- 点击应用的接受
接受测试人员邀请后,无效范围错误有望消失。