При запросе авторизации перенаправление на следующий 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 возвращает «Недопустимый redirect_uri». Данный URL-адрес не разрешен конфигурацией приложения.
Возможно, потому что мое приложение зарегистрировано на http://syncacity.com в конфигурации приложения. Но, тем не менее, твиттер позволяет мне перенаправлять на любой URL-адрес, так почему же нытье в Facebook?
Буду признателен за ваши мысли 🙂
почему бы просто не отредактировать файл хостов и указать свой домен на ваш локальный IP-адрес, тогда вам нужно только переключить хосты dev-ов, прежде чем что-либо делать.
Измените URL-адрес вашего приложения на http: // localhost во время разработки, а затем на свой сайт после его создания. 🙂
она была решена – благодаря одному из разработчиков платформы Facebook.
Допустим, ваш локальный URL-адрес сайта http: // localhost: 8000. Вам нужно будет добавить http: // localhost: 8000 в настройку приложения Facebook на странице «Настройки -> Основные -> Веб-сайт -> URL-адрес сайта».
После меня работали:
App Domains: localhost Site URL: http://localhost
Я создаю тестовое приложение в режиме песочницы (расширенные настройки), а затем интегрируюсь с тем для разработки и тестирования
Вы определили URL-адрес localhost в redirect_url (redirect_uri = http: //localhost/login/index.php ..) Я не знаком с OAuth, но это может быть проблемой.