Mit dem Python API-Client kann ich google docs mit export
oder export_media
und Non-Google-doc-Material mit get_media
exportieren.Googe Laufwerk api - keine Unterstützung für Kartenexport (Python)
Im Benutzerkonto gespeicherte Karten sind nicht abrufbar. export
kehrt der Fehler
HttpError: <HttpError 403 ... returned "Export only supports Google Docs.">
Ich gebe es keinen Sinn macht get_media
zu verwenden, aber ich versuche trotzdem die oben genannten Fehler gegeben. Es gibt:
HttpError: <HttpError 403 ... returned "Only files with binary content can be downloaded. Use Export with Google Docs files.">
Es scheint get_media
und export
zu widersprechen, was das Objekt ist.
Ich schlage vor, dass export
mit mimeType='application/vnd.google-earth.kmz'
Haben Sie versucht, die 'webContentLink' mit der Datei zu erhalten (sieht wie folgt aus https://docs.google.com/a/google.com/uc?id=FILE_ID&export=download)? –
Danke @ Mr.Rebot, es scheint, dass wbContentLink nur für [binäre Inhalte] verfügbar ist (https://developers.google.com/drive/v3/reference/files#resource). Ich denke, die Methode "get_media" ist dafür ein Wrapper. – hippo30