我们可以将 Instagram 用于 Oauth2 登录普通帐户、企业帐户和创作者帐户吗?



我不清楚使用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

对于测试人员邀请:

  1. 在桌面上登录Instagram

  2. 单击右上角的人员图标

  3. 单击编辑配置文件旁边的齿轮图标
  4. 在弹出窗口中选择授权的应用程序
  5. 选择测试人员邀请选项卡
  6. 点击应用的接受

接受测试人员邀请后,无效范围错误有望消失。

相关内容

最新更新