BigQuery PHP Вызов неопределенного метода Google_Client :: setAssertionCredentials ()

Поэтому в основном я попробовал это со второго ответа, но в нем есть ошибка

Неустранимая ошибка: вызов неопределенного метода. Google_Client :: setAssertionCredentials () в

Вот мой код

require_once 'xxx/vendor/autoload.php'; public function createGClient() { define("CLIENT_ID", "xxx.apps.googleusercontent.com"); define("SERVICE_ACCOUNT_NAME","xxx@xxx.ccc"); define("KEY_FILE",'xxx'); define("PROJECT_ID","xxx"); define("DATASET_ID","xxx"); define("TABLE_ID","xxx"); $this->client = new Google_Client(); $this->client->setApplicationName("Test"); $key = file_get_contents(KEY_FILE); $this->client->setAssertionCredentials( Google_Auth_AssertionCredentials(SERVICE_ACCOUNT_NAME, array('https://www.googleapis.com/auth/bigquery'), $key, "notasecret")); $this->client->setClientId(CLIENT_ID); $this->service = new Google_Service_Bigquery($this->client); } public function runQuery() { // To see the a list of tables print_r($this->service->tables->listTables(PROJECT_ID, DATASET_ID)); // To see details of a table print_r($this->service->tables->get(PROJECT_ID, DATASET_ID, TABLE_ID)); // To query a table $jobs = $this->service->jobs; $query = new Google_Service_Bigquery_QueryRequest(); $query->setQuery("SELECT * FROM wherever;"); $response = $jobs->query(PROJECT_ID, $query); print_r($response); } 

Я уже установил все из руководства / документа. Может кто-то мне помочь, потому что я пробовал все, и это не работает, спасибо много.

Related of "BigQuery PHP Вызов неопределенного метода Google_Client :: setAssertionCredentials ()"