Java Google drive api更改文件所有权?

Java Google drive api更改文件所有权?,java,google-drive-api,Java,Google Drive Api,我正在使用GoogleDriveAPI来管理多个用户的一些文件。 现在我想知道如何将某些文件的所有权转移给另一个用户 我在看api文档时注意到我需要一个“permissionId”。我不知道我需要哪一个。当前用户还是获取它的用户?) 我不知道哪些用户必须通过身份验证(使用驱动器服务)获取文件的用户或提供文件的用户?您只需在中获得文件所有者的授权,您将向新所有者授予所有者权限,并通过电子邮件地址授予权限。然后,您可以删除授权(以前的所有者)用户的所有者权限。您可以使用用户的“关于提要”中的权限ID

我正在使用GoogleDriveAPI来管理多个用户的一些文件。 现在我想知道如何将某些文件的所有权转移给另一个用户

我在看api文档时注意到我需要一个“permissionId”。我不知道我需要哪一个。当前用户还是获取它的用户?)


我不知道哪些用户必须通过身份验证(使用驱动器服务)获取文件的用户或提供文件的用户?

您只需在中获得文件所有者的授权,您将向新所有者授予所有者权限,并通过电子邮件地址授予权限。然后,您可以删除授权(以前的所有者)用户的所有者权限。您可以使用用户的“关于提要”中的权限ID删除此项


请记住,所有权只能保留在域内。

如果我尝试设置新的所有者,我会不断收到错误500(内部服务器错误)。当我尝试写作或阅读时,它总是有效的。我找到了原因。我试图将所有权授予域外的用户。我尝试了此操作并将所有权更改为另一个用户(2),然后在“共享文件”路径中的用户(1)和用户(2)中都可以找到该文件。但是,该权限将从作为文件第一所有者的用户(1)中删除,该文件也将从用户(2)中消失。为用户(2)查找文件的唯一方法是搜索正确的文件名。这是虫子吗?