【问题标题】:Google Drive SDK Public Download LinkGoogle Drive SDK 公开下载链接
【发布时间】:2013-10-13 07:16:21
【问题描述】:

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

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

我知道如何通过 Google Drive SDK 获取下载链接,但该链接仅在用户登录 Google 帐户时才有效。见以下链接:

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 之间似乎没有相关性。没有其他方法可以获取公开下载链接吗?

【问题讨论】:

    标签: google-drive-api google-docs


    【解决方案1】:

    您可以GET https://googledrive.com/host/<FILE_ID> 下载无需授权的公共文件。这不适用于没有下载链接的文件(例如文档和电子表格文件)。

    【讨论】:

    • 你的意思是说谷歌文档文件不能以编程方式下载?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多