社交名流 laravel 5.4 Facebook 提供商

Socialite laravel 5.4 Facebook Provider

我在这里有一个问题,也许有人可以帮助我:我将 Socialite pakcage 安装到我的 laravel 项目中,并在开始时与 facebook、google 和 linkedin 提供商完美配合。但现在当我尝试连接 facebook 时,它总是收到此消息,而其他提供商连接完美。

怎么了?

ClientException in RequestException.php line 111: Client error: GET https://graph.facebook.com/v2.8/me?access_token=&fields=name,email,gender,verified,link&appsecret_proof=5fbda0d218f94cb8024712269c053f0186d360efd82cd358b588eaf621e0c79c resulted in a 400 Bad Request response: {"error":{"message":"An active access token must be used to query information about the current user.","type":"OAuthExce (truncated...)

哦,所以我不是唯一一个。好的。等待答案,我已经失去了至少 60 分钟试图解决这个问题,我很确定它会与 Facebook 相关。他们正在杀死他们的 2.2 api,我想,今天,也许他们搞砸了。 :/

我解决了这个问题! 您需要在 vendor/laravel/socialite/src/Two/FacebookProvider.php 文件

中进行相同的更改

看这里:

github socialite

composer 更新将通过更新 laravel/socialite 版本

来修复它