Php 如何从console.developer.com找到客户端密钥路径?

Php 如何从console.developer.com找到客户端密钥路径?,php,google-api,google-sheets,google-spreadsheet-api,Php,Google Api,Google Sheets,Google Spreadsheet Api,以下是我迄今为止所做的: 安装了Google PHP API库 在同一帐户中创建了一个Google API项目。我不知道我需要哪种API和哪种oAuth密钥 从安装了Google API电子表格客户端 请任何人让我知道如何才能找到客户密钥路径?我还尝试进入,并在相应的项目中,在API和Auth->Credentials下,为服务帐户创建一个新的ClientID。为服务帐户创建ClientID应生成JSON密钥文件。您的客户机密钥路径应该指向该路径 基本服务帐户身份验证可能类似于: $client

以下是我迄今为止所做的:

  • 安装了Google PHP API库
  • 在同一帐户中创建了一个Google API项目。我不知道我需要哪种API和哪种oAuth密钥
  • 从安装了Google API电子表格客户端 请任何人让我知道如何才能找到客户密钥路径?我还尝试进入,并在相应的项目中,在API和Auth->Credentials下,为服务帐户创建一个新的ClientID。为服务帐户创建ClientID应生成JSON密钥文件。您的客户机密钥路径应该指向该路径

    基本服务帐户身份验证可能类似于:

    $client = new Google_Client();
    $client->setClientId(clientID);
    $client->setApplicationName(applicationName);
    $client->setAssertionCredentials(new Google_Auth_AssertionCredentials(
        clientEmail,
        array('https://spreadsheets.google.com/feeds', 'https://docs.google.com/feeds'),
        file_get_contents(CLIENT_KEY_PATH),
        clientKey
    ));
    $client->getAuth()->refreshTokenWithAssertion();