我在laravel项目中使用的是Socialite。它在Google上工作正常,但在我使用相同方法时却在Facebook上给我错误

问题描述 投票:0回答:1
I have used Socialite in my laravel project. I have register my application on google and its login system is working fine but when using facebook its give me error 

error: Client error: `POST https://graph.facebook.com/v3.3/oauth/access_token` resulted in a `400 Bad Request` response: 

{“错误”:{“消息”:“ URL \ u0644 \ u0648 \ u0688 \ u0646 \ u06c1 \ u06cc \ u06ba \ u06a9 \ u06cc \ u0627 \ u062c \ u0627 \ u0633 \ u06a9 \ u062a \(已截断... )A:\ xampp \ htdocs \ PLAGX_FRONTEND \ px-web \ vendor \ guzzlehttp \ guzzle \ src \ Exception \ RequestException.php

laravel laravel-socialite
1个回答
0
投票

Facebook返回错误,因为他们无法验证您的凭据。如Socialite配置文档中所述,您需要在config / services.php中添加Facebook配置。

我使用类似的方法,并在.env文件中设置值:

'facebook' => [
    'client_id' => env('FACEBOOK_CLIENT_ID'),
    'client_secret' => env('FACEBOOK_CLIENT_SECRET'),
    'redirect' => env('FACEBOOK_REDIRECT_URI')
],
© www.soinside.com 2019 - 2024. All rights reserved.