Я пытаюсь получить контент из файла .txt, хранящегося на моем Google Диске. Все работает нормально, за исключением случаев, когда я пытаюсь просмотреть содержимое файла.
static void exportTextFromGoogleDriveFile(String filedId, String mimeType) async {
print('Geting text content of $filedId');
GoogleSignInAccount googleSignInAccount = await AccessController.googleSignin();
var client = GoogleHttpClient(await googleSignInAccount.authHeaders);
var drive = ga.DriveApi(client);
var fileContent1 = drive.files.export(filedId, mimeType, downloadOptions: ga.DownloadOptions.FullMedia);
fileContent1.then((response) {
print(response);
});
Я проследил всю документацию, но, похоже, ничего не работает, и я получаю эту ошибку.
Unhandled Exception: DetailedApiRequestError(status: 400, message: The requested conversion is not supported.)
Если я попытаюсь сделать то же самое с drive.files.get
, я получу следующую ошибку:
403, message: Only files with binary content can be downloaded. Use Export with Google Docs files.)
Есть идеи?