5

我正在开发 Google Drive 应用程序。

该应用程序需要读取某人的 Google Drive 中公开共享文件的内容。

我怎样才能做到这一点?

有没有 API 可以实现这一点?

4

2 回答 2

5

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

这是一个 feil 元数据示例:https ://developers.google.com/drive/v2/reference/files#resource

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

于 2012-07-26T13:03:13.960 回答
4

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

我希望计划是按照上述方式进行这项工作,无需任何身份验证即可查看公共文件。

于 2012-07-26T21:03:10.893 回答