Tys*_*ezy 2 php google-api google-oauth google-api-php-client
我一直在使用PHP OAuth2的PHP客户端库.我的一切工作都很完美,但是,当令牌在3600秒(60分钟)后到期时,我收到一个错误.
我把它设置为访问令牌到期时,它重定向到主页; 像这样:
if($client->isAccessTokenExpired()) {
session_destroy();
header('Location: index.php');
}
Run Code Online (Sandbox Code Playgroud)
工作正常,虽然相当恼人的用户登录并注销60分钟,尝试使用该应用程序.
如何延长会话时间?
来自文档:
访问令牌的生命周期有限.如果您的应用需要在单个访问令牌的生命周期之后访问Google API,则可以获取刷新令牌.刷新令牌允许您的应用程序获取新的访问令牌.
例:
if ($client->isAccessTokenExpired()) {
$client->refreshToken($token->refresh_token);
$token = $client->getAccessToken();
// save the new token
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1210 次 |
| 最近记录: |