我有一个处于实时模式的Facebook应用,它已通过审核并设置了Instagram基本显示,并已通过以下权限的审阅:instagram_graph_user_profile
和instagram_graph_user_media
。
根据documentation,如果我在浏览器中访问https://api.instagram.com/oauth/authorize?app_id=[my app ID]&redirect_uri=[My app redirect URL]&scope=user_profile,user_media&response_type=code
并进行身份验证,则应使用代码将我重定向回我的重定向URL。
但是,如果我与尚未明确设置为Instagram测试人员的任何用户进行尝试,即使我的应用程序处于实时模式,我也会收到以下错误:
{
"error_type": "OAuthException",
"code": 400,
"error_message": "insufficient_dev_role"
}
[请注意,几个月前又问了另一个similar question-这种情况下的区别是我的应用程序处于实时模式,因此应该允许任何用户通过OAuth进行授权,而对于另一个问题,应用仍处于开发模式,因此问题在于添加了适当的Instagram测试人员。
此has been identified是Instagram正在努力解决的已知问题。