在Google Drive中读取公共共享文件的内容
-
11-12-2019 - |
题
我正在使用Google Drive应用程序。
应用程序需要在某人的Google Drive中读取公共共享文件的内容。
如何这样做?
是否有一个API来实现这个?
解决方案
当使用Google Drive API时,将文件的ACL设置为Public,您可以使用文件元数据的webContentLink
属性直接访问该文件,该属性不应需要任何身份验证/授权当文件是公共时。
这是feil元数据示例: https://developers.google.com/ drive / v2 /参考/文件#资源
这是如何使用公共客户端库获取文件元数据: https://developers.google.com/drive/v2/Reference/files/get
其他提示
虽然WebContentLink确实提供了下载或查看浏览器中内容的链接,但它仍然需要身份验证,或者用户已登录以查看文件,即使它被共享为“公共”
我希望该计划如上所述进行这项工作,可以在没有任何身份验证的情况下查看公共文件。
不隶属于 StackOverflow