Google フュージョン テーブルを備えたアプリをアップグレードしましたが、ラップトップで動作しているように見えたので、完了したらウェブサイトをアップグレードしましたが、無効な許可を得ました
そこで、Web サイト用に新しいサービス アカウントと新しいサーバー アプリ キーを作成しました。しかし、同じエラーが発生し続けます。クライアント シークレットの削除について何か読みましたが、それはサービス アカウントを使用している 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;