是否有一些google drive文件的直接链接,所以我可以通过它们的链接下载它们?即使是临时链接也足够了。
据我所知,webContentLink只能由浏览器使用,downloadUrl可以用于小文本文件,应该与XMLHttpRequest或其他东西一起使用
webContentLink
和downloadUrl
是您可以用来下载驱动器文件的两个主要链接。
-
downloadUrl
要求您使用OAuth 2.0进行授权(使用downloadUrl + "&access_token=" + access_token
或使用授权HTTP头将访问令牌附加到URL)。它可以用来下载任何大小的文件。不知道是什么让你相信它只适用于小文本文件。它不是。downloadUrl
是一个临时URL,大约在24小时内有效。 -
webContentLink
要求用户在Google帐户中签名。基本上,它使用cookie授权这就是为什么我们通常说它在浏览器中使用。然而,该链接还有另一个有趣的用例:如果您的文件是公开共享的,那么该链接不需要任何类型的授权,而downloadUrl
仍然需要您使用OAuth 2.0访问令牌。webContentLink
永不过期。