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

Данный URL-адрес не разрешен конфигурацией приложения

Я пытаюсь создать страницу входа в facebook в соответствии с этим учебником. Я только изменил две строки

appId      : '370675846382420', // App ID
channelUrl : '//http://bp.php5.cz/channel.html', // Channel File

и я получаю следующую ошибку:

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

В чем может быть проблема?

4b9b3361

Ответ 1

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

Обновление

Шаги:

  • Перейдите в раздел "Основные" для вашего приложения.
  • Выберите "Добавить платформу"
  • Выберите "Веб-сайт"
  • Поместите URL своего сайта в поле "URL сайта".

enter image description here

Ответ 2

Это также может произойти, если redirect_uri, отправленный с запросом https://www.facebook.com/dialog/oauth, отсутствует в списке Действительных URI перенаправления OAuth внизу:

  • Настройки → Дополнительно → Безопасность

После долгих проб и ошибок, когда я добавил redirect_uri, который я использовал (https://www.facebook.com/connect/login_success.html в моем случае), я неожиданно попал на шаг назад эта ошибка.

Ответ 3

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

Вам нужно перейти к: https://developers.facebook.com/apps

  • Выберите свое приложение
  • Нажмите настройки
  • Введите контактный адрес электронной почты (для публикации)
  • Нажмите + добавить платформу
  • Добавьте свою платформу (возможно, WEB)
  • Введите URL-адрес сайта

У вас есть два варианта ввода: http://www.example.com или http://example.com

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

Здесь хороший учебник по этому вопросу: http://eppand.com/redirect-www-to-non-www-with-htaccess-file/

Наслаждайтесь!

Ответ 4

Перейдите в свое приложение, настройки (основная вкладка) и добавьте платформу (веб-сайт). Введите URL-адрес своего сайта и сделайте.

Ответ 5

Выполните вышеуказанную работу по добавлению сайта, а затем по URL. Я думаю, что макет facebook немного изменился, так что делайте и другие вещи. - Зайдите в developers.facebook.com → ваше приложение - Перейдите в Настройки- > Дополнительно. - В соответствии с URI с защитой → Действительный OAuth, вставьте все uri, к которым ваше приложение должно перенаправить. Например ( http://localhost:1443/cas/login, https://localhost:2443/cas/login, http://rajanpupa.com/cas/login  и т.д) - Это должно сделать это.

Ответ 6

Я столкнулся с той же проблемой. Я ввел http://www.example.com в настройках приложения. Когда кто-либо обращался к моему сайту с использованием полного URL-адреса, Facebook Login работал нормально. Но если кто-то напечатал URL-адрес без www в браузере, с помощью этого сообщения об ошибке Ошибка входа в Facebook. Когда я изменил настройку приложения на http://example.com, все стало нормально работать.

Ответ 7

Другие ответы здесь превосходны и точны. В интересах добавления к списку вещей, которые нужно попробовать:

Двойная и тройная проверка того, что ваше приложение использует правильный идентификатор приложения и секретный ключ. В моем случае, попробовав много других вещей, я проверил идентификатор приложения и секретный ключ и обнаружил, что я использую наши производственные настройки в нашей системе разработки. Doh!

Использование правильного идентификатора приложения и секретного ключа устраняет проблему.

Ответ 8

Моя проблема решена

public static final String REDIRECT_URI = "http://google.com"; 

он будет перенаправлен на Url после ур Войти в Facebook., а также вы должны достичь

url: https://developers.facebook.com → Мое приложение → (выберите ваше приложение) → Настройки → Расширенная настройка → Действительная перенаправление OAuth URI: " http://google.com".

Вместо " http://google.com вы можете разместить ur соответствующий проект Url.so, чтобы он перенаправил вашу страницу.

Ответ 9

Я получал эту ошибку при попытке запустить тестовую веб-страницу непосредственно из файла "file:///C:/webtests/myfile.htm". Чтобы исправить это, мне не пришлось вносить какие-либо изменения в настройки приложения. Вместо этого мне просто нужно было разместить мой HTML файл на реальном сервере, а затем нажать его так: " http://localhost/myfile.htm".

Надеюсь, что это поможет кому-то.

Ответ 10

Перейдите в https://developers.facebook.com/apps и откройте созданное приложение. открыть вкладку настроек и добавить платформу и вставить URL-адрес сайта, где вы хотите поделиться кнопкой facebook. Сделано.

Ответ 11

Для меня это был "Single Sign On" (можно увидеть в нижней части экрана в ответе phwd), который был отключен.

Ответ 12

Я столкнулся с этим с помощью службы единого входа IBM BlueMix и должен был использовать BlueMix, предоставленный URL-адрес перенаправления, как мой URL-адрес сайта, вместо моего URL-адреса сайта веб-приложения, чтобы исправить его. Как только я сделал это изменение, проблема исчезла.

Ответ 13

Это может быть вызвано неправильным идентификатором приложения

В моем ионном образце у меня была одна и та же проблема, потому что в моем ионном приложении было добавлено другое "приложение-идентификатор", отличное от идентификатора приложения, которое я получил от учетной записи разработчика Facebook.

поэтому мы должны тщательно вставить relavent appID

Ответ 14

Я использую платформу Facebook Canvas (Unity WebGL), и мне не нужно добавлять платформу сайта. Единственное, что я сделал, это добавить корневой URL-адрес моего веб-сайта в:

  • Продукт
    • Вход в Facebook
      • Действительные URI перенаправления OAuth

Конфигурации входа в Facebook

Ответ 15

Вещи развивались в подходе Facebooks, теперь я понял, что вам нужно "Добавить продукт" в ваше приложение: facebook login. убедитесь, что oauth и web auth on добавьте мой собственный URL-адрес сайта к "Valid Auth redirect URI" (и удалил по умолчанию https://www.facebook.com/connect/login_success.html, который он в

Без этого я получаю ошибку с заблокированным URL-адресом.