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


я добавил facebook для входа на мой сайт. Однако, когда я нажимаю кнопку, я получаю Красное поле, которое говорит:

Invalid Argument

Given URL is not allowed by the Application configuration.

Если я продолжаю входить в систему, то я получаю:

API Error Code: 100
API Error Description: Invalid parameter
Error Message: next is not owned by the application.

Не уверен точно в чем проблема. Любые мысли приветствуются.

6 72

6 ответов:

ваши настройки должны быть неверными.

перейти к http://www.facebook.com/developers/ и отредактируйте приложение, над которым вы работаете.

на вкладке" сайт "найдите"URL сайта". Это должно быть установлено на URL вашего сайта"http://yoursite.com/"

обратите внимание, что если вы используете поддомены, вам также необходимо обновить "домен сайта", чтобы быть "yoursite.com"

вы можете настроить приложение разработчика и установить url-адрес localhost. com: port Убедитесь, что на карте localhost.com на localhost в файле hosts

для меня

также проверьте, не отсутствует ли www в url, который был в моем случае

Я тестировал на http://www.mywebsite.com и в приложении facebook я установил http://mywebsite.com

Я получаю эту проблему при использовании туннеля, потому что я:

  1. был установлен url туннеля: порт настройки приложения FB
  2. но был доступ к локальному серверу по указывая мой браузер "http://localhost:3000"

Как только я начал пробивать туннельный url:порт в браузере, мне было хорошо идти.

Я использую Rails и Facebooker, но могу помочь другим точно так же.

согласно http://developers.facebook.com/docs/reference/dialogs/oauth/

для меня работал

https://apps.facebook.com/YOUR_APP_NAMESPACE (смотрите фото http:// или https: / / issue)

Я продолжал получать эту ошибку, при использовании подстановочных поддоменов с моим приложением. Я имел URL-адрес сайта, набор в: http://myapp.com и приложения домен и http://myapp.com, а также одинаковые значения для допустимых к использованию. URI в вкладке "Дополнительно" в настройках приложения. Я пробовал разные комбинации, но только установка http://subdomain.myapp.com как значение перенаправления работал, конечно, только для этого поддомена.

решение было очистите поля перенаправления, оставьте его пустым, что сработало! ;)