我们正在尝试将Google云端硬盘建立为文件共享。它是工人使用的参考材料的只读存储库。任何人都可以阅读这些文件,即使是在这里不工作的外人也可以阅读。
我们使用Google Drive API为我们网站上显示的文件设置链接。我们遇到的问题是用户需要在打开此页面时首先通过Google进行身份验证。在允许获取文件列表之前,API会查找使用Google签名的用户。在其他问题中,这是不实际的,因为有些人不愿意使用他们的个人Google登录来访问工作材料。
无论如何,文件将公开分享。如果文件是公共的,OAuth 2.0是否只读授权而不进行身份验证?
答案 0 :(得分:1)
发出API请求始终需要授权,配额等。
但是,您可以轻松下载文件并进行投放,或者您可以使用资源的webContentLink
来允许用户在浏览器中打开它。
答案 1 :(得分:0)
阿里所说的是,您可以成为具有Google驱动器访问权限的管理员,并在您的驱动器中创建一个文件,而您从Google收到的部分元数据是webContentLink,即使没有Google凭据的人也可以访问。