Php Google API中的令牌格式无效

Php Google API中的令牌格式无效,php,mysql,google-api,google-plus,google-api-client,Php,Mysql,Google Api,Google Plus,Google Api Client,在那里我发现了一些错误,当我想确保会话登录谷歌帐户。错误是: 致命错误:未捕获的InvalidArgumentException:C:\xampp\htdocs\google\googleAPI\src\google\Client.php中的无效令牌格式:434堆栈跟踪:#0 C:\xampp\htdocs\google\callback.php(5):google\u客户端->setAccessToken(数组)#1{main}在第434行的C:\xampp\htdocs\google\goo

在那里我发现了一些错误,当我想确保会话登录谷歌帐户。错误是:

致命错误:未捕获的InvalidArgumentException:C:\xampp\htdocs\google\googleAPI\src\google\Client.php中的无效令牌格式:434堆栈跟踪:#0 C:\xampp\htdocs\google\callback.php(5):google\u客户端->setAccessToken(数组)#1{main}在第434行的C:\xampp\htdocs\google\googleAPI\src\google\Client.php中抛出

这是我的代码:

<?php   
require_once('config.php');

if (isset($_SESSION['accessToken'])){
    $client->setAccessToken($_SESSION['accessToken']);
}
else if (isset($_GET['code'])) {
    $token = $client->fetchAccessTokenWithAuthCode($_GET['code']);
    $_SESSION['accessToken'] = $token;


}
else{
    header("location: index.php");
}

$oAtuth = new Google_Service_Oauth2($client);
$user = $oAtuth->userinfo->get();

echo "<pre>";

print_r($user);

?>


请告诉我此代码有什么问题

您在
$\u会话['accessToken']
中的令牌值错误

亲爱的Zen,令牌值错误的正确答案是什么?请告诉我
var\u dump($\u SESSION['accessToken'])
以查看内容。错误表明它是一个数组。该方法可能需要一个字符串。我猜这是一个带有accessToken和refreshToken的数组,您只需要accessToken。(只是一个猜测,请提供转储。)@Tobias:在$_SESSION['accessToken']的每个语句中提供转储?就在上面发生错误的那一行就足够了。好的,就在第5行。我试试看。感谢这不会解决您的问题,只是检查要调试的变量。如果您仍然需要帮助,请发布(编辑您的问题)。