我尚不清楚使用Instagram进行移动/ Web应用程序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现已碎片化。
最后,在Roles(角色)下,还有用于沙箱帐户的Instagram测试器...但是,当您选择一个帐户时,它会显示“帐户名(待定)”,并且不提供有关如何接受邀请的说明,以及是否访问instagram.com/具有测试帐户的开发人员,然后单击“沙盒邀请”,那里什么也没有,并且用户不会收到任何电子邮件。
有人能说明使用Instagram进行Oauth2身份验证登录到移动/ Web应用程序的当前状态吗?
答案 0 :(得分:2)
对于测试者邀请:
在桌面上登录Instagram
单击右上角的人物图标
接受测试人员邀请后,无效的范围错误有望消失。