У меня есть приложение Facebook в режиме реального времени, которое прошло проверку и имеет Instagram Basi c Настройка дисплея, прошедшая проверку для следующих разрешений: instagram_graph_user_profile
и instagram_graph_user_media
.
Согласно к документации , если я захожу на 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"
}
Обратите внимание, что другой аналогичный вопрос был задан несколько месяцев go - разница в этом случае заключается в том, что мое приложение находится в режиме Live, и поэтому должен разрешить любому пользователю авторизацию через OAuth, в то время как для другого вопроса приложение все еще находилось в режиме разработки поэтому проблема заключалась в добавлении соответствующих тестеров Instagram.