大家好, 我已经在Android上使用Google Drive Api一周,我使用了Android Drive SDK和Drive Rest Api for java但是我找不到如何获取文件的直接下载链接的方法(任何人都可以阅读)在Drive上。 我试过How to get the url of a file of google drive to download in android,但它不起作用。 请帮我。 感谢。
答案 0 :(得分:7)
鉴于您拥有该文件的实际 FILE-ID ,您可以使用下载链接下载
<强> drive.google.com/uc?id= FILE-ID &安培;出口=下载强>
答案 1 :(得分:0)
如果您想拥有文件的直接下载链接,DriveFile
似乎不是您想要的。您可以做的是使用Drive API Web服务。请注意,您仍然需要通过身份验证才能使用API。
查看文档的Download Files部分,您可以通过3种方式下载文件。
- 使用alt = media files.get
下载文件 - file resource- 下载并导出Google文档 - files.export
- 将用户链接到文件 - 来自file resource
的webContentLink
另一种方法是让您使用webContentLink
下载文件。但是,这仅适用于Drive中具有二进制内容的文件。