Facebook Логин: Ошибка проверки кода подтверждения - PullRequest
0 голосов
/ 30 августа 2018

На сегодняшний день приложение, которое у меня продолжает получать следующую ошибку при использовании Facebook Login Api.

Ошибка проверки кода подтверждения. Пожалуйста, убедитесь, что ваш redirect_uri идентичен тому, который вы использовали в диалоге OAuth запрос

Последняя успешная попытка была вчера вечером 2018-08-29 23:40:00, и с тех пор все попытки входа в систему приводят к несоответствию redirect_url.

URL моего обратного вызова похож на

https://mysubdomain.mysite.gr/index.php?r=site/callbackfb

также пробовал альтернативу

https://mysubdomain.mysite.gr/index.php/site/callbackfb

но все равно безуспешно. В заявку не было внесено никаких изменений, и, похоже, ничто не оправдывает исключения. Пробовал также с последней SDK librady, но я все еще получаю ту же ошибку.

Любая помощь будет принята с благодарностью.

Ответы [ 3 ]

0 голосов
/ 30 августа 2018

Я столкнулся с той же проблемой сегодня, вот решение, пожалуйста, проверьте ниже ссылку:.

Facebook PHP SDK - помощник по входу возвращает ошибку

В настоящее время я работаю над версией Graph API v2.2

Если вы включаете Enforce HTTPS в настройках входа в Facebook.

Перейдите к вам facebook-php-sdk и внутри этого

Facebook\Helpers\FacebookRedirectLoginHelper.php

изменить $ redirectUrl:

$redirectUrl = FacebookUrlManipulator::removeParamsFromUrl($redirectUrl, ['state','code']);

К

$redirectUrl = FacebookUrlManipulator::removeParamsFromUrl($redirectUrl, ['state','code','enforce_https']);
0 голосов
/ 30 августа 2018

Это ошибка с Facebook, которая началась сегодня.

Перейти на Facebook разработчиков. Выберите ваше приложение. Зайдите в Facebook Войти> Настройки Затем снимите флажок ENFORCE HTTPS

У меня это сработало:)

0 голосов
/ 30 августа 2018

Facebook, похоже, "не хватает" взломать свой собственный код. Включив вышеупомянутый https, URL-адрес проверки OAuth больше не проверяется.

Я добавил следующий параметр в свой URL перенаправления, чтобы обойти проблему

https://mysubdomain.mysite.gr/index.php?r=site/callbackfb&enforce_https=1

...