Google云端硬盘撤销对共享文件的权限

时间:2017-03-13 13:28:33

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

我想撤销Google云端硬盘帐户上共享文件的权限。

 String fileId = "abc1234";
  String permissionId = "abc1234";
try 
{
  service.permissions().delete(fileId, permissionId).execute();
}//try
catch (IOException e) 
{
  System.out.println("An error occurred: " + e);
}//catch

我认为这里的问题可能是permissionId的价值。有谁知道怎么能得到合适的?另外,这是撤销某人对某个文件的权限的正确方法吗?

1 个答案:

答案 0 :(得分:2)

我建议你做一个Permissions: list

service.permissions().list(fileId).execute();

这将返回相关文件的权限列表。然后,您可以找到要删除的权限并在其上运行删除。