Facebook graph api 使用新API登录Instagram

Facebook graph api 使用新API登录Instagram,facebook-graph-api,instagram,instagram-api,Facebook Graph Api,Instagram,Instagram Api,我想制作一个PHP应用程序,用户可以在其中登录Instagram,并显示其用户ID、个人资料照片、姓名等 看起来所有旧的Instagram API内容现在都不再受支持,Facebook的API是可以使用的,但是当我去看它时,它清楚地说“Instagram Basic Display不是一个身份验证解决方案。API返回的数据不能用于验证你的应用程序用户或将他们登录到你的应用程序。” 说到这里,我只想让用户点击“应用Instagram”,然后Instagram应用程序/网站弹出,用户输入他们的登录信

我想制作一个PHP应用程序,用户可以在其中登录Instagram,并显示其用户ID、个人资料照片、姓名等

看起来所有旧的Instagram API内容现在都不再受支持,Facebook的API是可以使用的,但是当我去看它时,它清楚地说“Instagram Basic Display不是一个身份验证解决方案。API返回的数据不能用于验证你的应用程序用户或将他们登录到你的应用程序。”

说到这里,我只想让用户点击“应用Instagram”,然后Instagram应用程序/网站弹出,用户输入他们的登录信息,我的PHP web应用程序就会获得ID、个人资料照片、姓名等。这还可能吗?这与“身份验证解决方案”有何不同


我一直在寻找如何做到这一点的指南,但我找不到任何使用新API的指南。有人能链接到一个吗?谢谢

如果您想收集Instagram个人资料数据,您需要使用

当您拥有正确的身份验证和范围权限(见下文)时,您将调用:

`https://graph.facebook.com/${instagramiId}?fields=profile_picture_url%2Cusername%2Cname&access_token=${access_token}`
需要注意的重要事项:

  • Instagram必须是一个免费的商业账户,并且可以通过互联网轻松地使用
  • Instagram帐户必须链接到Facebook页面
  • OAuth通过API图进行身份验证

此外,您还需要在Facebook上申请scope权限:

您必须创建一个应用程序来管理您的API。上面说这只适用于商业账户。如果用户想要“使用Instagram申请”,如果他们没有商业帐户,这将是一个问题。