Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Google api ruby客户端传输特定Google文档文件的所有权_Ruby_Google Docs_Google Apps_Google Api Ruby Client - Fatal编程技术网

使用Google api ruby客户端传输特定Google文档文件的所有权

使用Google api ruby客户端传输特定Google文档文件的所有权,ruby,google-docs,google-apps,google-api-ruby-client,Ruby,Google Docs,Google Apps,Google Api Ruby Client,我正在寻找使用谷歌应用程序API转让特定谷歌文档文件的所有权。在一个Google应用程序域上有许多帐户。我想传输很多文件,所以我不想手动传输 在UI中,我只看到了从特定用户而不是单个文件转移所有文件所有权的能力 我已经在GitHub页面上查看了GoogleAPI ruby客户端gem,但是我没有找到解决方案。有人能给我指出正确的方向吗,或者举个例子吗?你需要使用Google Drive API。特别是权限“更新”方法。 首先使用Files.List方法查找/获取文件ID,该方法允许您使用查询进行

我正在寻找使用谷歌应用程序API转让特定谷歌文档文件的所有权。在一个Google应用程序域上有许多帐户。我想传输很多文件,所以我不想手动传输

在UI中,我只看到了从特定用户而不是单个文件转移所有文件所有权的能力


我已经在GitHub页面上查看了GoogleAPI ruby客户端gem,但是我没有找到解决方案。有人能给我指出正确的方向吗,或者举个例子吗?

你需要使用Google Drive API。特别是权限“更新”方法。 首先使用Files.List方法查找/获取文件ID,该方法允许您使用查询进行搜索。然后使用Permissions.Update(或Patch)方法,确保将transferOwnership参数设置为True

完整文档如下所示: