我们有一个 google 公司帐户,在某些情况下需要将用户的所有 google 驱动器文件转移到另一个帐户。我们希望通过最新的 Drive API http://support.google.com/a/bin/answer.py?hl=en&answer=1247799以编程方式对“所有文件”执行以下链接中所述的操作
我们目前正在使用以下 API 版本,以及https://developers.google.com/drive/delegation中所述的域范围授权委托,并且能够查看用户的文件、对其进行迭代等。
- google-api-services-drive 1.14.2-beta
- google-api-client 1.14.1-beta
我的问题是:看来更改权限的唯一方法是通过 fileId 通过 fileId 等。如果我们只想将用户的所有文件转移到另一个特定的文件,则不必遍历和迭代整个用户文件集用户:API 中有没有办法做到这一点(所有文件的所有权转移),而不是单个请求文件/逐个文件?
另外,在转移所有权时,受让人必须在同一个@domain 中还是可以是我们管理的另一个@domain?我在某处读到,您只能转让给同一域中的所有者。这仍然成立吗?例如,我们管理@myCompany.com 并在其下注册了我们的公司帐户,但是该外壳帐户中有几个子域。我们希望将文件从子域中的用户传输到 @myCompany 域中的中央用户。