【问题标题】:Google Drive API ownership of files uploaded from service account从服务帐户上传的文件的 Google Drive API 所有权
【发布时间】:2015-01-06 09:13:12
【问题描述】:

我们正在使用服务帐户从服务器上传文件,但它已达到其存储配额限制。所有文件都已添加到另一个用户(具有 100 Gb 存储配额的 @gmail.com 帐户)创建的文件夹下,但上传的所有文件都归服务帐户所有。

请注意,我们没有真正的用户,我们只是将 Google 驱动器用于存储目的。

目前我们无法使用服务帐号上传更多文件。

有没有办法

  • 将服务帐户拥有的所有文件的所有权转移到具有 100 Gb 存储配额的 @gmail.com 帐户
  • 使用服务帐户上传文件,但使其归上传文件所在文件夹的所有者所有
  • 将@gmail.com 帐户用作服务帐户

谢谢

【问题讨论】:

标签: google-drive-api


【解决方案1】:

要转移文件的所有权,您可以依赖 Permissions 资源中的“insert”方法。您将需要 fileId 作为必需参数,并使用以下属性填写请求正文:角色:[所有者],类型:[用户],以及这些 id:[驱动器内的用户 ID] 或值:[电子邮件之一来自云端硬盘帐户]。 您可以在此链接中找到更多信息:https://developers.google.com/drive/v2/reference/permissions/insert

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多