Вход в Facebook "указанный URL не разрешен конфигурацией приложения" - PullRequest
72 голосов
/ 31 августа 2010

Я добавил логин в 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 ]

44 голосов
/ 31 августа 2010

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

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

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

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

27 голосов
/ 23 февраля 2011

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

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

4 голосов
/ 19 декабря 2011

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

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

2 голосов
/ 04 января 2011

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

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

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

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

1 голос
/ 11 октября 2012

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

у меня сработало

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

0 голосов
/ 26 сентября 2014

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

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

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