Используя конечную точку list
API Google Диска, я могу получить идентификатор файла и mimetype файла сайта Google.
Я попытался загрузить файл, но это не удалось.Я получаю ответ: «Можно загружать только файлы с двоичным содержимым. Используйте Экспорт с файлами Google Документов».Имеет смысл.
Следуя документации здесь , я устал экспортировать файл, и он также не удается.Ответ, который я получаю:
com.google.api.client.http.HttpResponseException: 400 Bad Request
{
"error": {
"errors": [
{
"domain": "global",
"reason": "badRequest",
"message": "The requested conversion is not supported.",
"locationType": "parameter",
"location": "convertTo"
}
],
"code": 400,
"message": "The requested conversion is not supported."
}
}
Я попробовал его с mimetype "application / pdf" и "application / zip" и "text / html" и все еще получил тот же ответ.Каковы мои варианты экспорта здесь?Я не могу найти какую-либо документацию по этому вопросу.
У меня аналогичная проблема с файлами Google Form и Google Script.
Пример моего кода Java:
Export export = driveService.files().export(fileId, "application/pdf");
export.executeMediaAndDownloadTo(outputStream);