我们正在使用服务帐户从服务器上传文件,但它已达到其存储配额限制。所有文件都已添加到另一个用户(具有 100 Gb 存储配额的 @gmail.com 帐户)创建的文件夹下,但上传的所有文件均归该服务帐户所有。
请注意,我们没有真正的用户,我们仅将 Google Drive 用于存储目的。
目前,我们无法使用服务帐户上传更多文件。
有没有办法
谢谢
最佳答案
要转移文件的所有权,您可以依赖 Permissions 资源中的“插入”方法。您将需要 fileId 作为必需参数,并使用以下属性填写请求正文:角色:[所有者],类型:[用户],以及以下任一 ID:[驱动器内的用户 ID] 或值:[电子邮件]从云端硬盘帐户]。
您可以在此链接中找到更多信息:https://developers.google.com/drive/v2/reference/permissions/insert
关于google-drive-api - 从服务帐户上传的文件的 Google Drive API 所有权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26837487/