6

谷歌驱动器文件是否有某种直接链接,所以我可以通过他们的链接下载它们?即使是临时链接也足够了。

据我了解,webContentLink 只能由浏览器使用,downloadUrl 可用于小文本文件,应该与 XMLHttpRequest 或其他东西一起使用。

4

1 回答 1

6

webContentLink并且downloadUrl是您可以用来下载云端硬盘文件的两个主要链接。

  • downloadUrldownloadUrl + "&access_token=" + access_token要求您使用 OAuth 2.0 进行授权(使用或使用 Authorization HTTP 标头将访问令牌附加到 URL )。它可用于下载任何大小的文件。不知道是什么让你相信它只适用于小文本文件。它不是。这downloadUrl是一个在 24 小时左右有效的临时 URL。
  • webContentLink要求用户登录 Google 帐户。基本上,它使用cookie授权,这就是为什么我们通常说它是在浏览器中使用的。但是,该链接还有另一个有趣的用例:如果您的文件是公开共享的,则此链接不需要任何类型的授权,downloadUrl但仍需要您使用 OAuth 2.0 访问令牌。webContentLink永不过期。
于 2013-04-23T13:42:47.167 回答