我们有一个谷歌公司帐户,需要在某些情况下将用户的所有谷歌驱动器文件转移到另一个帐户。我们想为“所有文件”执行以下链接中所描述的操作,但通过最新的驱动器API http://support.google.com/a/bin/answer.py?hl=en&answer=1247799进行编程。
我们目前正在使用下面的API版本,再加上在https://developers.google.com/drive/delegation中描述的域范围的授权,并且能够查看用户的文件、迭代它们等等。
我的问题是:如果我们只想将一个用户的所有文件传递给另一个特定的用户: API中是否有一种方法来实现这个(所有文件的所有权转移),而不是单独的请求文件/ by文件,而不是遍历和迭代整个用户的文件,这似乎是改变权限的唯一方法。
同样,在转移所有者时,必须是在同一个@域中,或者它可以是另一个我们管理的@域?I在某个地方读到,您只能将其传输给相同域的所有者。这仍然成立吗?例如,我们管理@myCompany.com并在其下注册我们的公司帐户,但是该shell帐户中有几个子域。我们希望将文件从子域中的用户转移到@myCompany域中的中心用户。
发布于 2013-05-06 23:54:06
您需要逐个文件更改权限文件,目前还没有updateAll类型的功能。
您不能将所有权转移到另一个域的用户。所有权只能转移到与当前所有者相同的域中的其他用户。
发布于 2013-07-11 16:22:44
这个答案并不能直接回答你的问题,但它可能对你和未来的访问者都有帮助。
到目前为止,您可以通过Google的新管理控制台向新用户大量传输文件。它不允许您筛选特定文件夹,但它允许您将一个用户的驱动器文件全部传输给另一个用户。
我知道您正在尝试创建一些使用API来迭代文件夹和文件的东西,并且您可能想到了一个非常具体的用例。但是,在员工离职或需要转移所有员工的情况下,使用以下方法是快速而简单的。
这个过程甚至会在过程完成后给两个用户发电子邮件。
发布于 2016-03-26 12:38:50
确切地说是需要什么,但只有API!
如果通过API调用无法做到这一点,那么使用API删除用户是没有意义的。
https://stackoverflow.com/questions/16403678
复制相似问题