Домен приложения при использовании localhost для аутентификации facebook laravel 5.1

привет, так что я использую socialite в laravel 5.1 и все еще использую его на локальном хосте, а также использую xampp. Когда я нажимаю кнопку входа в систему, которую я создал, возникает ошибка, подобная этой введите здесь описание изображения

мне нужно изменить настройки в моих настройках facebook dev? сейчас это выглядит так: введите здесь описание изображения

мне нужно иметь изменения на этом? в моем .env файле

FACEBOOK_CLIENT_ID=xxxxx
FACEBOOK_CLIENT_SECRET=xxxxxxx
CALLBACK_URL=http://localhost/<my projectname>/public/auth/facebook/callback

ОБНОВИТЬ:

привет, я также добавил htpp://localhost/ в домен своего приложения, но получил предупреждение о том, что введите здесь описание изображения

PS: я использую xampp.

есть идеи, что я делаю неправильно? заранее спасибо


person BourneShady    schedule 21.11.2016    source источник
comment
вы можете проверить localhost без http? Просто дважды подтвердите, есть ли какой-нибудь порт, например, 8000 или что-то в этом роде?   -  person 502_Geek    schedule 21.11.2016
comment
привет @KelvinKyaw попробую. у меня нет номера порта, потому что я удалил его раньше. спасибо   -  person BourneShady    schedule 21.11.2016


Ответы (3)


Вероятно, неправильная конфигурация на панели разработчика FB или пустое поле в текстовом поле доменов приложений, или вы изменили URL-адреса существующего приложения?

Вам следует еще раз проверить в Facebook.

  1. Проверьте правильность настройки приложения

  2. Добавить домены приложений в поле «Домены приложений» Установите флажок

  3. URL и путь к вашей среде разработки

Вы можете ссылаться на Answer1 и Ответ2

Я не уверен, что этот шаг связан с вашим. Но я попытался проверить в соответствии с вашим сообщением об ошибке.

введите здесь описание изображения

введите здесь описание изображения

person 502_Geek    schedule 21.11.2016
comment
Привет! поэтому я добавил URL-адрес сайта как http://localhost/blog/public/, а в домене приложения он стал таким же, как localhost, но у меня есть cURL error 60: SSL certificate problem: какие-либо идеи? - person BourneShady; 21.11.2016

Вы должны добавить домен, на котором вы запускаете свой веб-сайт на локальном хосте (например, mysite.dev), в поле «Домены приложений», он сообщит вам, какой формат использовать. Здесь вы также можете добавить несколько доменов.

Я не уверен, как запуск вашего проекта в папке повлияет на это (если вообще повлияет), просто попробуйте добавить localhost в поле и настройте, пока он не передаст вам правильно.

person Tim Sheehan    schedule 21.11.2016
comment
Привет! я пробовал это, но получил предупреждение (см. обновленный вопрос). хм, кстати, я использую xampp - person BourneShady; 21.11.2016

https://developers.facebook.com/, после входа перейдите на панель инструментов, выберите "ПРОДУКТЫ" -> вход в facebook-> настройки слева, теперь в разделе «Действительные URI перенаправления OAuth» убедитесь, что введите это: URL-адрес ВАШЕГО ПРИЛОЖЕНИЯ/логин/facebook/обратный вызов, сохраните изменения. Это сработало для меня.

person Homer    schedule 10.07.2018