【问题标题】:Transfer owner all documents to Administrator account using API (Google Drive)使用 API (Google Drive) 将所有者所有文档转移到管理员帐户
【发布时间】:2015-05-20 03:50:02
【问题描述】:

我正在使用 Google Apps for Work。我尝试通过最新的 Drive API http://support.google.com/a/bin/answer.py?hl=en&answer=1247799 使用 API 将用户 Google Drive 中的所有文件的所有权授予管理员帐户。

拥有超级管理员权限,我无法使用setowner获取所有权(不允许操作)

【问题讨论】:

    标签: google-drive-api


    【解决方案1】:

    只有文件的所有者才能将访问权限或所有权授予其他用户。即使作为管理员,您也不会拥有这种权限。

    为了实现这一点,作为管理员,您可以“模拟”用户,然后代表用户执行操作。

    这是使用具有domain wide delegation 权限的service account 完成的。

    完成此操作后,您可以以用户身份调用 API,并授予用户文件的管理员(您自己)所有者权限。

    希望这会有所帮助。

    【讨论】:

    • 能否请您更新第二个网址?它已经过时了,我想知道如何做你所解释的:)
    • 对不起,我的错。这是正确的网址:developers.google.com/drive/v2/web/…
    • 不是你的坏,只是过时的链接。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 2022-06-15
    • 2015-11-27
    • 2014-01-28
    • 2017-08-04
    • 2014-02-14
    相关资源
    最近更新 更多