Подтвердить что ты не робот

Указанный URL-адрес не разрешен при использовании приложения-приложения.

Данный URL-адрес не разрешен конфигурацией приложения. Один или несколько указанных URL-адресов не разрешены настройками приложения. Он должен соответствовать URL-адресу веб-сайта или URL холста, или домен должен быть поддоменом одного из доменов приложений.

Я уже изучил самые популярные вопросы на SO (Вопрос 1, Вопрос 2, Вопрос 3, Вопрос 4 и Вопрос 5)... Ни одна из них не помогает в моей ситуации.

У меня есть настройки приложения, выложенные следующим образом:

Домены приложений: azeverything.com
Режим Песочницы: Отключено
Веб-сайт с использованием Facebook
URL сайта: http://azeverything.com

**** App Domains *** требует, чтобы протокол не идентифицировался, а URL-адрес сайта требовал идентифицировать протокол. *

Я попытался использовать www.azeverything.com, и это тоже не сработало. Кажется, все похоже. Кстати, это сайт WP. Я тоже не развиваюсь на местном уровне. Все живое.

4b9b3361

Ответ 1

Попробуйте проверить Настройки > Дополнительно. В Действительных URI перенаправления OAuth убедитесь, что у вас есть правильный домен.

Надеюсь, что это сработает.

Ответ 2

Вам нужно добавить URL-адрес в ваше приложение:

  • Перейдите в приложение, которое вы хотите ввести для входа в систему, на странице разработчиков Facebook.
  • Перейдите на вкладку настроек
  • Нажмите добавить платформу
  • Выберите сайт
  • После выбора он запросит некоторые данные, такие как URL-адрес вашего сайта, который использует логин с функцией facebook, заполнить форму и отправить ее

Чтобы все и все закончилось. Убедитесь, что URL-адрес приложения совпадает с тем, с которого вы входите.

Ответ 3

В разделе Основные настройки:

  • Добавить платформу - Моя была в Интернете.
  • Поставьте URL-адрес сайта - умьте http или https.
  • Вы также можете указать URL-адрес мобильного сайта, если у вас есть, - помните также о том, что здесь находится http или https.
  • Сохраните изменения.

Затем перейдите на вкладку расширенный и прокрутите вниз, чтобы найти Действительные URI перенаправления OAuth, расположенные ниже Клиентский токен.

  • Введите URL перенаправления - URL-адрес для перенаправления после входа в систему.
  • Сохраните изменения.

Затем вернитесь на свой веб-сайт или веб-страницу и обновите.

Ответ 4

Это базовая разбивка для таких медленных людей, как я, и я не видел этого раньше.

"redirect uri" - это не то место, куда вы переадресовываетесь, но откуда оно происходит.

Скажите, что у вас есть приложение в http://myFBapp.com при прослушивании /auth/facebook и после входа в систему, перенаправляя их в /UserLoginHooray. "Действительные URI перенаправления OAuth" должны читать http://myFBapp.com/auth/facebook, а не http://myFBapp/UserLoginHooray.

Объяснение: HTTP-запросы, которые были перенаправлены (302), включают исходный адрес в заголовке, поэтому Facebook просто кладет в запрос очень простой уровень безопасности.

Ответ 5

Я преследовал свой хвост по этой проблеме часами. Мой кодер и я могли войти в FB без проблем, но моя жена не могла. Она получит эту тему. Я пробовал все настройки и URL, которые я мог бы придумать для своего приложения Lavarel.

Моя проблема заключалась в том, что моя жена подписала контракт:

http://www and we were using http://  

Небольшая поездка на CPanel и исправление, исправленное. Надеюсь, это поможет кому-то!

Для Lavarel эти настройки приложения FB работали для меня:

Settings/Basic - App Domain: mydomain.com ,  Site URL: http://mydomain.com/login.

Settings/Advanced - Client OAuth Login: Yes. 

Settings/Advanced - OAuth redirect URIs: http://mydomain.com , http://mydomain.com/login.

App Details/App Center listed platforms = No.  I'm only using the login for now.

Ответ 6

У меня есть сайт с подписями в facebook. Он стабилен и работает месяцами. Никакое изменение кода не происходило в течение нескольких недель. Затем, внезапно, в facebook login выдается сообщение об ошибке:

Error
Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App domains.

После отладки "на некоторое время", я reset тайное приложение для facebook и снова начал работать!

Ответ 7

Ответ Майкла Блэкберна помог мне решить мою проблему, но я хочу подробнее рассказать о своем исправлении.

У меня есть приложение php, которое отправляется на страницу пользователя FB.

У меня есть два домена:

Я создал свой сайт с первого домена, потому что он лучше читал IMHO (по крайней мере, это было в то время).

Некоторые пользователи опечатали URL-адрес, поэтому я купил второй без тире по этой причине.

Итак, у одного из моих пользователей была ошибка "данный URL".

Оказывается, он собирался http://app.mywebapp.com, а остальные из них собирались http://app.my-web-app.com

Я исправил всех, добавив все возможные URI перенаправления: enter image description here

Конечно, существует 100 лучших способов реализации этого, но сейчас это обходной путь.

Ответ 8

1.Make Sure Website Url и платформа добавлены, если нет, то посетите https://developers.facebook.com/quickstarts/, затем S избранный Платформа → Настройка SDK → URL-адрес веб-сайта и т.д.

Примечание: URL-адрес веб-сайта не может быть таким: https://www.example.com просто удалить www и сделать его простым и рабочим;)

2.Goto Панель инструментов приложения Настройка Нажмите вкладку "Дополнительно" , затем перейдите в нижнюю часть страницы и включите Встроенный браузер OAuth Login  и оставьте Действительные URI перенаправления OAuth пустыми и сохраните

Ответ 9

Иногда эта ошибка возникает для старого javascript sdk. Если вы сохраните файл локального javascript. Обновите его. Я предпочитаю загружать его из сервера facebook все время.

Ответ 10

Перейдите на панель инструментов разработчика facebook Выберите настройки → выберите WEB (для веб-сайта) → Добавить платформу Добавьте URL-адрес вашего сайта.

Это должно решить вашу проблему.

Ответ 11

Итак... facebook довольно сильно отличается между http и https в вашем приложении. Это еще одна небольшая вещь, чтобы проверить, не попали ли вы в неприятности.

Ответ 12

Я решил эту проблему, указав правильный URL-адрес сайта в моих настройках приложения. Теперь он отлично работает. Вы должны указать свой URL-адрес веб-сайта, например http://www.xyz.com/

Ответ 13

В расширенной вкладке убедитесь, что "Действительные URI перенаправления OAuth" содержат допустимый URI или оставить его пустым (не рекомендуется)

" http://example.com/"

вместо

" http://www.example.com"

Ответ 14

иногда вам нужно проверить свой код (часть перенаправления)

$helper = new FacebookRedirectLoginHelper('https://apps.facebook.com/xxx');
$auth_url = $helper->getLoginUrl(array('email', 'publish_actions'));
echo "<script>window.top.location.href='".$auth_url."'</script>";

если там происходят какие-либо изменения (например, имя вашего приложения " https://apps.facebook.com/xxx" в отношении настроек приложения в facebook, вы получит ошибку выше