我正在开发 Google Drive 应用程序。
该应用程序需要读取某人的 Google Drive 中公开共享文件的内容。
我怎样才能做到这一点?
有没有 API 可以实现这一点?
我正在开发 Google Drive 应用程序。
该应用程序需要读取某人的 Google Drive 中公开共享文件的内容。
我怎样才能做到这一点?
有没有 API 可以实现这一点?
使用 Google Drive API 时,将文件的 ACL 设置为公开后,您可以使用webContentLink
文件元数据的属性直接访问文件,当文件公开时,不需要任何身份验证/授权。
这是一个 feil 元数据示例:https ://developers.google.com/drive/v2/reference/files#resource
这是使用通用客户端库获取文件元数据的方法:https ://developers.google.com/drive/v2/reference/files/get
虽然 webContentLink 确实提供了在浏览器中下载或查看内容的链接,但在我看来,它仍然需要身份验证或者用户已经登录才能查看文件,即使它被共享为“公共”
我希望计划是按照上述方式进行这项工作,无需任何身份验证即可查看公共文件。