【问题标题】:Request ownership of drive file via Google Drive API通过 Google Drive API 请求驱动器文件的所有权
【发布时间】:2021-03-14 13:47:53
【问题描述】:

我知道有很多这样的问题,但它们都不符合我的问题。我读了很多关于通过 API 更改驱动器文件的所有权。只有当您是所有者或使用 google 管理员帐户时,这种机会似乎才有可能。

由于 google 提供了大量选项,我无法清楚地了解其他可能的解决方案。

因此,我想问一下是否有机会建立项目或使用服务帐户(或任何其他选项)。在这里不能手动登录和更改所有者。

重要事实:涉及的用户不在同一个域内。

感谢您对此提供的任何帮助。

【问题讨论】:

  • 请编辑您的问题并包含您的代码,以便我们能够看到您在做什么。是的,除非您是所有者,否则您不能更改文件的所有者,使用具有 gsuite 用户委托的服务帐户也可以,但这需要它位于同一个域中。
  • 这个问题更具理论性。更新所有者的代码存在并且有效。但是,如果我有多个帐户并且我不想为每个帐户添加凭据以便能够转移所有者怎么办。因此,我希望有一个聪明的解决方案,而不需要在同一个域上拥有所有帐户。

标签: google-api google-drive-api


【解决方案1】:

回答

无法将文件的所有权转移给属于不同域的用户。如果您尝试从云端硬盘网页版执行此操作,您将收到以下错误消息:

抱歉,无法将所有权转让给 something@example.com。所有权只能转让给与当前所有者在同一组织中的其他用户。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-29
    • 1970-01-01
    • 2017-08-04
    • 2022-06-15
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多