获取公开Goog​​le Docs文件的下载链接

时间:2012-01-28 12:57:36

标签: python api google-docs

阅读Google Docs API我发现了这个:

  

下载

     

无法以非格式下载文件   他们最初上传的那个。的下载URL   文件看起来像这样:

https://doc-04-20-docs.googleusercontent.com/docs/secure/m7an0emtau/WJm12345/YzI2Y2ExYWVm?h=16655626&e=download&gd=true

提供公开的Google文档文件网址,例如

https://docs.google.com/open?id=0B1-vl-dPgKm_NTNhZjZkMWMtZjQxOS00MGE1LTg2MjItNGVjYzdmZjYxNmQ5

如何将其转换为下载链接?

2 个答案:

答案 0 :(得分:16)

嗨,夜间玩家试试这个:

https://docs.google.com/uc?export=download&id=DOCIDGOESHERE

我只用一个pdf尝试了它并且它工作正常所以也许玩这个会有帮助......

一切顺利,

戴夫

答案 1 :(得分:0)

对于已发布的文档,dkcwd建议的方法不起作用。

我在this page找到了以下方法。给定发布文档URL,例如

https://docs.google.com/document/pub?id=[ID]

下载链接

https://docs.google.com/document/export?format=[FORMAT]&id=[ID]

其中[FORMAT]可以包含以下值之一:pdf,doc,docx,oo,rtf,txt。