google/googleapis.dart

DriveApi.files.export - DetailedApiRequestError(status: 403, message: Export requires alt=media to download the exported content.)

Open

#78 opened on Aug 11, 2019

View on GitHub
 (1 comment) (0 reactions) (0 assignees)Dart (133 forks)github user discovery
bughelp wanted

Repository metrics

Stars
 (419 stars)
PR merge metrics
 (PR metrics pending)

Description

I tried fetching a spreadsheet from Google Docs, I got a result back indicating the following error:

E/flutter ( 9786): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: DetailedApiRequestError(status: 403, message: Export requires alt=media to download the exported content.) E/flutter ( 9786): #0 _validateResponse (package:_discoveryapis_commons/src/clients.dart:875:9) E/flutter ( 9786): E/flutter ( 9786): #1 ApiRequester.request (package:_discoveryapis_commons/src/clients.dart:69:22) E/flutter ( 9786):

Code below: clientViaServiceAccount(_credentials, _SCOPES).then((httpClient) { var driveApi = CustomDriveApi(httpClient); final spreadSheetId = ''; final mimeType = 'application/pdf'; driveApi.files .exportWithAlt(spreadSheetId, mimeType, alt: 'media') .then((document) => print(document)); });

Was playing around with the mimeTypes -(csv/text, applciation/pdf) image

Contributor guide