2013-10-06 60 views
0

我在Google云端硬盘上有一个XLSX文件。链接可以在这里找到:Google Drive SDK Public下载链接

https://docs.google.com/spreadsheet/ccc?key=0AoJYUIVnE85odEdsdEtVQVBuU254aTBtekw3LVVOc0E&usp=drive_web#gid=0

我知道如何获得通过谷歌硬碟SDK下载链接,但链接只有当用户登录到一个谷歌帐户的作品。见下面的链接:

https://docs.google.com/feeds/download/spreadsheets/Export?key=0AoJYUIVnE85odEdsdEtVQVBuU254aTBtekw3LVVOc0E&exportFormat=xlsx

我已经安装的查看选项,以便它是公共的。但是,如何获得该文件的公共下载链接?我发现要做到这一点的唯一方法是下载文件并复制下载链接。下载链接可以看到下面:

https://docs.google.com/spreadsheet/fm?id=tGltKUAPnSnxi0mzL7-UNsA.PREF_12709722546300286642.234580469124820854&fmcmd=420

似乎没有要在文档的URL和文件的下载链接的ID提供的ID之间的相关性。是否没有其他方式获得公共下载链接?

回答

1

您可以GET https://googledrive.com/host/<FILE_ID>下载没有身份验证的公共文件。这不适用于没有downloadLink的文件(例如文档和电子表格文件)。