Я пытаюсь получить доступ к bigquery api с помощью библиотеки PHP, но у меня всегда возникает эта ошибка:
Неустранимая ошибка: необработанное исключение «Google_Service_Exception» с сообщением «Ошибка при вызове GET https://www.googleapis.com/bigquery/v2/projects/primeval-shadow-571/datasets/Test/tables: (401) Требуется вход" в ...
У меня есть веб-приложение, которому нужно получить данные из таблицы в bigquery. Учетная запись Remote не моя, но ее создал какой-то парень (и у меня нет логина и пароля для входа), который дал мне файл .json
, содержащий следующие параметры:
auth_uri,
client_secret,
token_uri,
client_email,
client_x509_cert_url,
client_id and
auth_provider_x509_cert_url.
Вот мой php-код:
<?php
require_once 'Google/Client.php';
require_once 'Google/Service/Bigquery.php';
$client = new Google_Client();
$client->setAuthConfigFile('google-config.json');
$service = new Google_Service_Bigquery($client);
$service->tables->listTables('primeval-shadow-571', 'Test');
Но, наконец, я получил ошибку, указанную выше.
Может ли кто-нибудь сказать мне, где я ошибаюсь?
P.S. Я только начал работать с google api два дня назад, поэтому только начинаю его изучать.
Большое спасибо.