【发布时间】:2015-07-07 20:56:20
【问题描述】:
我的代码:
if ($client->getAccessToken()) {
$_SESSION['access_token'] = $client->getAccessToken();
$obj_token = json_decode($client->getAccessToken());
$accessToken = $obj_token->access_token;
$token_data = $client->verifyIdToken($accessToken)->getAttributes();
}
错误:
未捕获的异常“Google_Auth_Exception”带有消息“令牌中的段数错误:ya29.qQH27NhAXVXPJ64txBjhT_j1FNaVCjosyfwUFKpgsn9LBiyNDS7wgDXVDR31y9hvFbM824mrzOcrWA”
$accessToken 应该是一个带有 2 个 "." 的字符串。但我不知道为什么 $token_data 返回 a29.qQH27NhAXVXPJ64txBjhT_j1FNaVCjosyfwUFKpgsn9LBiyNDS7wgDXVDR31y9hvFbM824mrzOcrWA',只有 1 个“。”
【问题讨论】:
标签: google-oauth google-api-php-client google-authentication