谷歌驱动器文件是否有某种直接链接,所以我可以通过链接下载它们?即使是临时链接也足够了。
据我所知,webContentLink只能由浏览器使用,downloadUrl可以用于小文本文件,并且可以与XMLHttpRequest或其他东西一起使用。
答案 0 :(得分:5)
webContentLink
和downloadUrl
是您用于下载云端硬盘文件的两个主要链接。
downloadUrl
要求您授权使用OAuth 2.0(使用downloadUrl + "&access_token=" + access_token
或使用授权HTTP标头将访问令牌附加到URL)。它可用于下载任何大小的文件。不确定是什么让你相信它只适用于小文本文件。不是。 downloadUrl
是一个有效的网址,有效期约为24小时。webContentLink
要求用户在Google帐户中登录。基本上,它使用cookie授权,这就是我们通常说它在浏览器中使用的原因。但是,该链接还有另一个有趣的用例:如果您的文件是公开共享的,则此链接不需要任何类型的授权,而downloadUrl
仍然需要您使用OAuth 2.0访问令牌。 webContentLink
永不过期。