无法使用Google Drive API V3下载文件

时间:2017-01-10 10:06:01

标签: javascript google-api google-drive-api google-api-v3

我正在尝试使用带有alt=media选项的Google Drive API V3下载文件。但我无法在网络浏览器中开始下载。

我的查询是:

GET https://www.googleapis.com/drive/v3/files/0B9jNhSvVjoIVM3dKcGRKRmVIOVU?alt=media

它的反应如下:

See the response of the query

我已尝试使用webContentLink的第三个选项,我可以直接在浏览器中下载,但我无法下载大于25MB的文件。

所以我的问题是:如何通过Google API在浏览器中开始下载?

1 个答案:

答案 0 :(得分:0)

要使用REST或Web从Google Drive API下载任何内容,您需要知道该文件的webContentLink。通过拨打Files.get来获取该文件的webContentLink

响应是下载文件的链接。但请注意,当您超过25MB限制时,Google可能会询问您有关扫描病毒的信息。提示。之后,您就可以直接下载文件了。

这是我的30MB webContentLink的样子:

https://drive.google.com/uc?id=ABCDEFGccNwI7MkxfZHB5NzRfSVU&export=download

在"扫描病毒提示"后,我能够下载它。

相关问题