Пытаюсь скачать общедоступный файл с Google диска по id. Но вылазит ошибка
Файлами для скачивания являются картинки и видео
"error": {
"errors": [
{
"domain": "global",
"reason": "fileNotExportable",
"message": "Export only supports Docs Editors files."
}
],
"code": 403,
"message": "Export only supports Docs Editors files."
}
}
Код:
$client = new Google_Client();
$client->setApplicationName('App name');
$client->setAuthConfig('test-65e09c366041.json');
$client->addScope(Drive::DRIVE);
$service = new Drive($client);
$id = 'XXX-XXX';
$file = $service->files->get($id);
$export = $service->files->export($id, $file->getMimeType(), [
'alt' => 'media'
]);
Смотрел наличие токена с помощью
$service->getClient()->getAccessToken()['access_token']
Токен есть.
Проверил валидность по ссылке
https://www.googleapis.com/oauth2/v1/tokeninfo?acc...
Токен валидный. В чем причина не пойму