如何使用PHP API转移Drive文件的所有权?

时间:2015-12-07 18:06:57

标签: php google-drive-api google-api-php-client

我有一个主帐户,我们称之为master@domain.com。我在这个帐户上做了很多Drive PHP API流程(不是使用服务帐户,因为它仅适用于此帐户),例如创建动态文件夹结构,创建文档,修改权限等。事情是一些用户在同一个domain.com中将上传文件并将其共享到此帐户,但出于安全性和完整性的目的,我需要成为此文件的所有者。我无法相信员工会永远记住给我手动所有权,我需要使用API​​来完成这项工作。

我怎样才能做到这一点?我是否需要使用服务帐户来模拟用户,以便我可以执行insertPermission(),还是可以从master@domain.com帐户获取更新权限?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

这可能会有助https://github.com/pinoyyid/googleDriveTransferOwnership

它设置一个名为“Project 1”的文件夹。放置在该文件夹中的任何文件的所有权都将更改为“项目1”所有者的所有权。