【发布时间】:2017-08-20 20:27:36
【问题描述】:
我已经在 Facebook 上使用 Socialite 几天了,没有问题。今天,我开始收到此错误。
{ "error":
{
"message": "An active access token must be used to query information
about the current user.", "type": "OAuthException",
"code": 2500, "fbtrace_id": "FTvIz9t1LT+"
}
}
错误似乎很简单,但我似乎无法在网上看到解决方案。有没有办法使用 Socialite 重置我的 access_token。
请注意:我非常关注这个tutorial
当我尝试获取时,错误在回调中
$userProvider try {
$userProvider = Socialite::driver('facebook')->user();
} catch (Exception $e) {
Log::info('Callback Error ' . $e->getMessage());
return Redirect::to('redirect');
}
谢谢,里奇
【问题讨论】:
-
不熟悉这个 API,但是 OAuth 提供程序中的大多数身份验证令牌都会过期,所以如果这是 OAuth 2.0,我认为您需要一个刷新令牌。否则,用户将不得不重新登录。
标签: laravel oauth-2.0 laravel-socialite