如何在java中通过google drive api v3获取文件的直接下载链接

时间:2016-03-07 03:36:12

标签: android google-drive-api google-drive-android-api

如何通过google drive api v3在java中获取文件的直接下载链接?

大家好, 我已经在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,但它不起作用。 请帮我。 感谢。

2 个答案:

答案 0 :(得分:7)

鉴于您拥有该文件的实际 FILE-ID ,您可以使用下载链接下载

<强> drive.google.com/uc?id= FILE-ID &安培;出口=下载

答案 1 :(得分:0)

如果您想拥有文件的直接下载链接,DriveFile似乎不是您想要的。您可以做的是使用Drive API Web服务。请注意,您仍然需要通过身份验证才能使用API​​。

查看文档的Download Files部分,您可以通过3种方式下载文件。

  

另一种方法是让您使用webContentLink下载文件。但是,这仅适用于Drive中具有二进制内容的文件。