首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用google java-client和drive传输用户google驱动器中所有文件的所有权

使用google java-client和drive传输用户google驱动器中所有文件的所有权
EN

Stack Overflow用户
提问于 2013-05-06 17:10:30
回答 3查看 31K关注 0票数 7

我们有一个谷歌公司帐户,需要在某些情况下将用户的所有谷歌驱动器文件转移到另一个帐户。我们想为“所有文件”执行以下链接中所描述的操作,但通过最新的驱动器API http://support.google.com/a/bin/answer.py?hl=en&answer=1247799进行编程。

我们目前正在使用下面的API版本,再加上在https://developers.google.com/drive/delegation中描述的域范围的授权,并且能够查看用户的文件、迭代它们等等。

  • google服务-驱动器1.14.2-beta
  • google client 1.14.1-beta

我的问题是:如果我们只想将一个用户的所有文件传递给另一个特定的用户: API中是否有一种方法来实现这个(所有文件的所有权转移),而不是单独的请求文件/ by文件,而不是遍历和迭代整个用户的文件,这似乎是改变权限的唯一方法。

同样,在转移所有者时,必须是在同一个@域中,或者它可以是另一个我们管理的@域?I在某个地方读到,您只能将其传输给相同域的所有者。这仍然成立吗?例如,我们管理@myCompany.com并在其下注册我们的公司帐户,但是该shell帐户中有几个子域。我们希望将文件从子域中的用户转移到@myCompany域中的中心用户。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-05-06 23:54:06

您需要逐个文件更改权限文件,目前还没有updateAll类型的功能。

您不能将所有权转移到另一个域的用户。所有权只能转移到与当前所有者相同的域中的其他用户。

票数 6
EN

Stack Overflow用户

发布于 2013-07-11 16:22:44

这个答案并不能直接回答你的问题,但它可能对你和未来的访问者都有帮助。

到目前为止,您可以通过Google的新管理控制台向新用户大量传输文件。它不允许您筛选特定文件夹,但它允许您将一个用户的驱动器文件全部传输给另一个用户。

我知道您正在尝试创建一些使用API来迭代文件夹和文件的东西,并且您可能想到了一个非常具体的用例。但是,在员工离职或需要转移所有员工的情况下,使用以下方法是快速而简单的。

  1. 打开Google控制台
  2. 转到Google > Drive
  3. 点击“转让所有权”
  4. 填写两个用户字段并提交

这个过程甚至会在过程完成后给两个用户发电子邮件。

票数 4
EN

Stack Overflow用户

发布于 2016-03-26 12:38:50

确切地说是需要什么,但只有API!

  1. 打开Google控制台
  2. 转到Google > Drive
  3. 点击“转让所有权”
  4. 填写两个用户字段并提交
  5. 这个过程甚至会在过程完成后给两个用户发电子邮件。

如果通过API调用无法做到这一点,那么使用API删除用户是没有意义的。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16403678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档