exportar documentos desde google-docs a través de python-api

código de exportación simple desde google docs
 

# -*- coding: utf-8 -*-
import gdata.docs
import gdata.docs.service
gd_client = gdata.docs.service.DocsService()
gd_client.ClientLogin('login@gmail.com', 'superpassword')

#загружаем файл print.html в google docs
ms = gdata.MediaSource(file_path='print.html', content_type="text/html")
entry = gd_client.Upload(ms, 'NewDocument')

#экспортируем файл в doc
file_path = 'print.doc'
gd_client.Export(entry, file_path)



El formato del archivo de salida es pdf, no doc.

Respuestas
bridget blanton
El depurador pdb ayudó a encontrar el problema)
En general, en el archivo gdata / docs / service.py en la función _DownloadFile (), agregué:
 
    uri = uri.replace("export/","")

uri mal se formó por alguna razón.
jason scoggins
Aquí blog.programmableweb.com/2009/02/20/google-api-now-lets-you-get-documents-in-many-formats/ parece tener lo que necesita: hay un enlace a ejemplos en varios idiomas, creo que lo entenderá. Sí, la versión de protocolo 3.0, lo que Labs
hay enlaces a la oficina. documentación
Mi ejemplo es tomado de la oficina. Documentación versión 3.0, pero la salida es - ahmed asar

Puede implementarse mirando las fuentes de Python o escribiendo su propio rapero para esta llamada - parry rigney
nick davis
probablemente necesita para arreglar una API o hacer un contenedor,