Вход в 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, но безрезультатно.
любые мысли приветствуются.