我遵循了Instagram Display API上的教程,在ngrok上创建了redirect_uri并正确分配了我的app_id。这是我得到的答复。
{
"error_type": "OAuthException",
"code": 400,
"error_message": "Insufficient developer role"
}
我该怎么办?我是管理员,所以不能将自己指定为开发人员。
尝试使用此链接时为我解决的问题:
https://api.instagram.com/oauth/authorize
?app_id={app-id}
&redirect_uri={redirect-uri}
&scope=user_profile,user_media
&response_type=code
...在同一浏览器会话中以接受的Testing User
身份登录。
我已经以该用户身份在隐身窗口中登录,并且当我在正常的浏览器窗口中尝试该链接时,该链接最初返回了Insufficient Developer Role
错误。
一旦尝试在隐身窗口中找到它,它就可以正常工作。
让我知道这是否可以解决您的问题。否则,尽管我的ID尚未得到批准并且仍然有效,但我也转到“开发人员设置”并进行了Individual Verification
。
转到角色> Instagram用户并添加您的Instagram帐户。然后转到https://www.instagram.com/accounts/manage_access/从您的应用程序接受Tester邀请。