Проблема с подключением к приложению Facebook

Я пытаюсь подключить приложение facebook, но отображается сообщение об ошибке: «Не удается загрузить URL-адрес: домен этого URL-адреса не включен в домены приложения. Чтобы загрузить этот URL-адрес, добавьте все домены и поддомены вашего app в поле App Domains в настройках вашего приложения ".

я использую домен https://app.streamlivve.com

Я перепробовал все решения, но ничего не вышло. вот мои настройки страницы приложения FB Проблема с подключением к приложению Facebook

Проблема с подключением к приложению Facebook

Проблема с подключением к приложению Facebook

Не могли бы вы помочь мне решить эту ошибку: Проблема с подключением к приложению Facebook

Когда вы получите сообщение об ошибке, можете ли вы посмотреть в uri и найти значение параметра uri "redirect_uri"? Вставьте это сюда.

Ben Wheeler 19.03.2018 03:29

Я почему-то сомневаюсь, что ваш URI перенаправления на самом деле просто https://app.streamlivve.com/, что маловероятно.

CBroe 19.03.2018 08:41
Почему Facebook остановился на PHP
Почему Facebook остановился на PHP
PHP имеет долгую историю с Facebook, и это был основной язык программирования, использовавшийся для создания сайта в первые годы его существования....
2
2
364
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Убедитесь, что вы используете Facebook SDK 5.6.2. Было важное исправление.

Добро пожаловать в SO! Если вы уверены, что обновление SDK решит проблему, рассмотрите возможность предоставления некоторых подробностей о том, почему это произошло.

thomas_f 18.03.2018 13:20

Спасибо за оба ответа. Не могли бы вы рассказать мне, как я могу подтвердить, что приложение использует Facebook SDK 5.6.2?

Amina Malik 18.03.2018 15:22
Ответ принят как подходящий

В декабре 2017 года Facebook объявил, что в марте 2018 года они изменят настройки перенаправления Oauth:

https://developers.facebook.com/blog/post/2017/12/18/strict-uri-matching/

Вкратце, теперь вы можете перенаправить только на явные, точные заранее определенные URI. Что раздражает, если (как и я) вы также хотите передать параметры URI обратно ...

С марта этого года (запущен пару дней назад) строгий режим теперь включен по умолчанию. Это означает, что теперь вам нужно иметь точные URL-адреса перенаправления, которые вы используете, отмеченные как таковые в конфигурации приложения.

Вы можете увидеть больше здесь о том, что это влечет за собой и как продолжить изменение.

Кроме того, вы нужно обновите свою зависимость до версии 5.6.2, поскольку в предыдущей версии есть ошибка, которая не работает со строгим сопоставлением URI (да, тот, который теперь включен по умолчанию), поэтому вход в систему будет прерван. Вы можете узнать больше об исправлении в запросе на перенос, который его исправил. Я могу подтвердить, что обновление до версии 5.6.2 (PHP) устранило проблему.

Чтобы обновить вашу версию в PHP, это зависит от того, какое выражение у вас есть в вашем composer.json, но, например, если у вас есть "facebook/graph-sdk": "^5.6", достаточно простого composer update.

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