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

Недопустимый redirect_uri: данный URL-адрес не разрешен конфигурацией приложения

Я продолжаю получать следующую ошибку при попытке использовать мою интеграцию интеграции facebook на моем форуме xenforo.

"Недопустимый redirect_uri: данный URL-адрес не разрешен приложением Конфигурация".

Мой идентификатор и секрет приложения верны, и я добавил свой домен, kinyo.org, в приложение в facebook. Что происходит?

4b9b3361

Ответ 1

Для целей тестирования просто установите базовую настройку приложения и найдите Веб-сайт с помощью Facebook Login и поместите свой локальный хост ниже -

enter image description here

И в обновлении страницы Facebook enter image description here

Примечание. Это просто для тестирования, вам нужно изменить URL-адрес сайта

Ответ 2

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

Facebook использует этот uri как проверку действительности при возврате токена запроса. Если uri, который вы передаете api в качестве обработчика обратного вызова, не соответствует URL-адресу сайта в вашей конфигурации приложения, вы получите эту ошибку.

Ответ 3

на странице приложения facebook, перейдите к основной вкладке. найдите опцию "Веб-сайт с Facebook".

вы найдете URL-адрес сайта: введите туда поместите полный URL (например http://Mywebsite.com/MyLogin.aspx). это URL-адрес, который вы можете использовать с вызовом типа Если идентификатор APP составляет 123456789

https://graph.facebook.com/oauth/authorize?client_id=123456789&redirect_uri=http://Mywebsite/MyLogin.aspx&scope=publish_actions

Ответ 4

Это было исправлено. Я по-прежнему перенаправлялся на мой localhost/url из локального тестирования. Я переключил его на главный url, и он работал нормально.

Ответ 5

Для моих приложений AIR (AS3/Flex) для решения проблемы я устанавливаю "Настройки" > "Дополнительно" > "Встроенный браузер OAuth Login" на " Да"

Ответ 6

Вы также добавили свой сайт? Это более важно, чем домен приложения. Вы должны добавить платформу (выберите "Веб-сайт" ) и добавить правильный URL. Домен приложения важен, если у вас есть субдомены, поэтому все работает и над этими субдоменами.

Также, как ваш код fb.init? https://developers.facebook.com/docs/reference/javascript/