我升级了我的应用程序,它有一个谷歌融合表,它似乎在我的笔记本电脑上工作,所以一旦我完成,我升级我的网站,我得到无效的补助
因此,我为我的网站创建了新的服务帐户和新的服务器应用密钥。但我一直得到同样的错误。我读了一些关于删除我的客户端秘密的内容,但这仅适用于我正在使用服务帐户的Web应用程序。
我还能做些什么。
这就是我的联系方式。
$client = new Google_Client();
$client->setApplicationName("API Project");
$client->setClientId(CLIENT_ID);
// Set your cached access token. Remember to replace $_SESSION with a
// real database or memcached.
if (isset($_SESSION['token'])) {
$client->setAccessToken($_SESSION['token']);
}
$key = file_get_contents(KEY_FILE);
$client->setAssertionCredentials(new Google_AssertionCredentials(
SERVICE_ACCOUNT_NAME,
array('https://www.googleapis.com/auth/fusiontables'),
$key)
);
//$client->authenticate();
if ($client->getAuth()->isAccessTokenExpired()) {
$client->getAuth()->refreshTokenWithAssertion();
}
if ($client->getAccessToken()) {
$_SESSION['token'] = $client->getAccessToken();
}
$token = $_SESSION['token'];
var_dump($token);
return $token;
答案 0 :(得分:0)