Текущее состояние использования 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 для учетных записей песочницы в разделе Роли ... но когда вы выбираете учетную запись, она говорит «accountname (pending)» и не дает никаких инструкций о том, как принять приглашение, и если вы заходите на instagram.com/developers с тестовой учетной записью и нажимаете «Sandbox приглашает», там ничего нет, ипользователь не получает никакой электронной почты.
Может ли кто-нибудь пролить свет на текущее состояние использования Instagram для Oauth2 в целях аутентификации входа в мобильное / веб-приложение?
Другое чтение: https://community.auth0.com/t/instagram-login-is-deprecated-and-the-documentation-on-auth0-is-broken/24122/20