Ошибка при входе в facebook в мобильном браузере

Я пытаюсь войти через Facebook, используя react-facebook-login. Я успешно вошел в веб-браузер, но не в мобильный браузер.

Ошибка:

URL Blocked: This redirect failed because the redirect URI is not whitelisted in the app’s Client OAuth Settings. Make sure Client and Web OAuth Login are on and add all your app domains as Valid OAuth Redirect URIs.

Сообщение об ошибке не может быть более явным или ясным...

SakoBu 19.02.2019 20:42

У меня та же проблема, хотя я внес свой URI перенаправления в белый список. Есть ли прогресс в этом?

Karim Varela 21.02.2019 21:39
Socialite Login With Google Account In Laravel 9
Socialite Login With Google Account In Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com.
2
2
1 825
4

Ответы 4

You might try running your website through the Facebook Debugger:

https://developers.facebook.com/tools/debug/?ref=u2u

This tool was built to help to identify any errors that Facebook is reading from your website, and help provide information on what needs to be fixed to unblock your link.

From there, you can get help [...] from the Facebook Developers team to make your website compliant and help our [facebook] systems detect it as safe. Click the link below and select "Get Started" to open a support ticket with the Facebook Developers team (this option may not be available for all websites):

https://developers.facebook.com/tools-and-support/?ref=u2u

источник: https://www.facebook.com/help/community/question/?id=1278521772201326

Попробуйте другой браузер для мобильных устройств. Я думаю, что мобильный браузер кэширует ваш URL-адрес, или некоторые ваши реакции несовместимы с браузером. Используйте инструменты разработчика Chrome и эмулируйте их для разных телефонов. Это может быть проблема скрипта.

Вам нужно добавить все URI в белый список для вашего приложения Facebook. Разработчики Facebook -> Настройки -> Дополнительно -> Безопасность В блоке «Безопасность» вы увидите «Разрешенный IP-адрес сервера». Добавить все URI в это поле

В реквизите: isMobile = {false}

источник: https://github.com/keppelen/react-facebook-login/issues/257 автор: alen12345

попробуй, у меня сработало.

Слава Дхарману, я больше не совершу эту ошибку, по крайней мере, теперь, когда я научился этому.

bonny 14.10.2019 09:58

Попробуйте отключитьMobileRedirect = {true} в реквизитах входа через Facebook:

<FacebookLogin
  {...other props}
  disableMobileRedirect = {true}
/>

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