Вход в Facebook через Instagram: ошибка проверки кода подтверждения

Я использую веб-представление (в приложении iOS Swift), чтобы пользователи могли войти в свою учетную запись Instagram или учетную запись Facebook, чтобы позже получить свое отображаемое имя, чтобы использовать его в моем приложении.

У меня есть приложение Instagram (добавлено в приложение Facebook на панели управления Meta for Developers), я завершил настройку этого приложения Instagram в разделе: Instagram Basic Display -> Basic Display на панели управления, и я заставил его работать хорошо, ТОЛЬКО если Я вхожу в систему с учетной записью Instagram (добавленной в разделе «Тестовые пользователи Instagram»), но когда я пытаюсь войти в систему с помощью Facebook (нажав кнопку «Войти через Facebook») и завершаю процесс входа, вызов метода завершается со следующей ошибкой. :

      {
    "error_type": "OAuthException",
    "code": 400,
    "error_message": "Error validating verification code. \
  Please make sure your redirect_uri is identical to the one you used in the OAuth dialog request"
}

Я дважды проверил, что использую один и тот же uri перенаправления в обоих методах:https://api.instagram.com/oauth/authorizeиhttps://api.instagram.com/oauth/access_token

который выглядит просто как этот: «https://my-domain.com/» (с косой чертой в конце)

Я также установил один и тот же точный uri перенаправления в Facebook Login и Instagram Basic display на панели инструментов консоли.

В консоли входа в Facebook включены следующие параметры:Enforce HTTPS,Embedded Browser OAuth Login,Client OAuth login,Use Strict Mode for redirect URIs,Web OAuth loginиLogin from Devices.

Я пытался использовать идентификатор и секрет клиента Facebook вместо IG, но безрезультатно.

любые мысли приветствуются.

0 ответов

Другие вопросы по тегам