Facebook OAuth redirect_uri problem 'Данный URL не разрешен конфигурацией приложения.' - PullRequest
13 голосов
/ 14 сентября 2010

При запросе авторизации путем перенаправления на следующий URL:

https://graph.facebook.com/oauth/authorize?client_id=...&scope=email,offline_access&redirect_uri=http%3A%2F%2Flocalhost%2Flogin%2Findex.php%3Fcallback%3Dfacebook

Facebook возвращает «Invalid redirect_uri» Данный URL не разрешен конфигурацией приложения. '

Возможно, потому что мое приложениезарегистрировано http://syncacity.com в конфигурации приложения.Но все же, твиттер позволяет мне перенаправлять на любой URL, так почему же Facebook жалуется?

Буду признателен за ваши мысли:)

Ответы [ 6 ]

10 голосов
/ 09 сентября 2011

почему бы просто не отредактировать файл hosts и указать свой домен на локальном ip, тогда вам нужно только переключить хосты dev box, прежде чем что-либо делать.

9 голосов
/ 07 октября 2010

Измените URL своего приложения на http://localhost во время разработки, а затем на свой сайт, как только он будет запущен.:)

4 голосов
/ 06 февраля 2012

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

Допустим, URL вашего локального сайта http://localhost:8000 Вам нужно будет добавить http://localhost:8000 в настройках приложения Facebook в «Настройки -> Основные -> Сайт-> URL сайта».

2 голосов
/ 11 октября 2013

у меня сработало следующее:

App Domains: localhost
Site URL: http://localhost

enter image description here

1 голос
/ 25 августа 2011

Я создаю тестовое приложение в режиме песочницы (расширенные настройки), а затем интегрируюсь с ним для разработки и тестирования

0 голосов
/ 14 сентября 2010

Вы определили локальный URL в redirect_url (redirect_uri = http://localhost/login/index.php ..) Я не знаком с OAuth, но это может быть проблемой.

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