Вход в FB не работает, но доступ в FB работает с Laravel Socialite - PullRequest
0 голосов
/ 15 января 2019

Я реализовал две социальные функции в своем приложении Laravel с использованием Socialite: общий доступ и логин.

У меня есть настройки в .env и, соответственно, в config / services.php:

'facebook' => [
    'client_id' => env('FACEBOOK_CLIENT_ID'),
    'client_secret' => env('FACEBOOK_CLIENT_SECRET'),
    'redirect' => env('FACEBOOK_REDIRECT_URI')
],

У меня есть опция публикации в Facebook для статей на сайте, и она отлично работает, переводя пользователя на:

https://www.facebook.com/sharer/sharer.php?u=example.com/rest-of-url

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

Однако при входе через Facebook выдается следующая ошибка:

Login Failed: You can't use Facebook to log into this app or website because there's an issue with its implementation of Facebook Login.

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

https://www.facebook.com/v3.0/dialog/oauth?client_id=myclientid&redirect_uri=https://example.com%2Fsocialite%2Flogin%2Ffacebook%2Fcallback&scope=email&response_type=code&state=Vn8L1gcutzi3xbbHCxBr7lXltuLkMsnFkoG4dEtu

Кто-нибудь знает, что может быть не так, или, по крайней мере, как получить более значимое сообщение об ошибке для устранения неполадок?

РЕДАКТИРОВАТЬ: при отладке после обратного вызова я вижу, что я получаю ошибку "400 несанкционированных". Но идентификатор клиента и секрет клиента верны, так в чем может быть проблема?

...