Google API,利用上载功能在python中作为Google doc导入

时间:2018-10-23 08:30:50

标签: python google-api upload google-drive-api google-api-python-client

我正在尝试自动化一个过程,该过程涉及将上载的.docx文件更改为google doc mimetype。我正在使用python和google建议的程序包来访问google rest API(v3)。我相信可以完成转换,因为您可以通过按“使用Google文档打开”按钮在Google的用户界面中实现效果:

The "Open with Google Docs" button

我可能会实现所需的效果,方法是下载文件,然后使用create函数重新上传文件,并指定MIME类型,如在google文档中所示:

https://developers.google.com/drive/api/v3/manage-uploads

但是,我(也许是错误地)认为,最好避免下载然后再上传文件的开销。我已经尝试过这里提供的浏览功能:

https://developers.google.com/drive/api/v3/reference/files/create

但是我认为这些字段中的“ id”应该是新文件的“ id”,而不是已经存在的文件中的“ id”。

所以我看着:

https://developers.google.com/drive/api/v3/integrate-open

{
 "ids": ["0Bz0bd"],
 "action":"open",
 "userId":"103354693083460731603"
}

而且我相信此代码段已接近我想要的内容,但是我根本不想在浏览器中打开这些文档(本文档似乎是针对此文档的)。我希望它是一个后台进程,除了文件夹中具有更新的google doc mimetype的新文件之外,没有任何视觉输出。

0 个答案:

没有答案