Я пытаюсь использовать клиент google-api-php-client для подключения к Google Диску с использованием служебной учетной записи.Все настройки учетной записи сделаны правильно, как сказано в поддержке.Но у меня есть ошибка {"error": "invalid_grant"}
include_once __DIR__ . '/vendor/autoload.php';
include_once __DIR__ . '/vendor/google/apiclient/examples/templates/base.php';
$client = new Google_Client();
if ($credentials_file = checkServiceAccountCredentialsFile()) {
$client->setAuthConfig($credentials_file);
} elseif (getenv('GOOGLE_APPLICATION_CREDENTIALS')) {
$client->useApplicationDefaultCredentials();
} else {
echo missingServiceAccountDetailsWarning();
return;
}
$client->setApplicationName('name-server-google-suite-drive');
$client->addScope(Google_Service_Drive::DRIVE);
$client->setSubject('account_email');
Я пытаюсь создать клиент Google, но авторизация отсутствует.Что еще нужно указать в настройках клиента для авторизации на работу?