我在Facebook上使用社交网站已经有几天了,没有问题。今天,我开始犯这个错误。
{ "error":
{
"message": "An active access token must be used to query information
about the current user.", "type": "OAuthException",
"code": 2500, "fbtrace_id": "FTvIz9t1LT+"
}
}这个错误似乎是直接的,但我似乎无法在网上看到一个解决方案。有没有办法用社交名流来重置我的access_token。
请注意:我几乎跟踪了这个教程
当我尝试获取
$userProvider try {
$userProvider = Socialite::driver('facebook')->user();
} catch (Exception $e) {
Log::info('Callback Error ' . $e->getMessage());
return Redirect::to('redirect');
}谢谢,里奇
发布于 2017-03-28 00:43:16
这也发生在我身上。我修复了运行composer update,然后运行composer dump-autoload。这将把社会名流更新为2.0.21。
干杯
发布于 2017-04-03 03:27:22
这是因为Facebook的v2.2不再可用。更新laravel/socialite软件包:
composer update laravel/socialite
这样它不会影响你的其他软件包。
发布于 2017-03-30 13:17:19
我认为问题在于解析令牌,因此更改这2行应该可以解决问题。
https://github.com/laravel/socialite/pull/214/files#diff-b221dafd8a91f5753288a2d8603cef25
https://stackoverflow.com/questions/43058127
复制相似问题