2012-07-26 121 views

回答

4

使用Google Drive API时,将文件的ACL设置为公开后,您可以使用文件元数据的webContentLink属性直接访问该文件,该文件元数据在文件公开时不需要任何身份验证/授权。

这是一个FEIL元例如:https://developers.google.com/drive/v2/reference/files#resource

这是如何使用通用客户端库来获取文件的元数据:https://developers.google.com/drive/v2/reference/files/get

+0

谢谢。那么我可以使用简单的'curl'工具从'webContentLink'获取内容吗?链接是永久的还是有限的一段时间? – 2012-07-31 03:33:56

+0

是的,如果文件是公开共享的。它将遵循重定向,然后下载该文件。 – Nivco 2012-08-06 17:58:16

+0

我已经尝试了很多,但未能在没有OAuth的情况下获得请求。 :/ – 2016-05-31 13:28:49

2

虽然webContentLink确实提供链接下载或查看在浏览器中的内容,它在我看来,它仍然需要验证或用户已经登录查看该文件,即使它被共享为“公共”

我希望计划是使这项工作如上所述,公共文件可以在没有任何认证的情况下被查看。

相关问题