Можем ли мы использовать Instagram для входа в Oauth2 для обычных, деловых и учетных записей? - PullRequest
0 голосов
/ 17 октября 2019

Текущее состояние использования 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

1 Ответ

2 голосов
/ 22 октября 2019

Для приглашения тестера:

  1. Войдите в Instagram на рабочем столе

  2. Нажмите значок человека в правом верхнем углу

  3. Нажмите значок Cog рядом с Редактировать профиль
  4. Выберите «Авторизованные приложения» во всплывающем окне
  5. Выберите вкладку «Приглашения тестера»
  6. Нажмите «Принять» для своего приложения

Как только вы примете приглашение от тестера, мы надеемся, что ошибка недействительной области исчезнет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...