Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.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
Java Google Drive SDK将共享权限更新为私有_Java_Google Api_Google Drive Api - Fatal编程技术网

Java Google Drive SDK将共享权限更新为私有

Java Google Drive SDK将共享权限更新为私有,java,google-api,google-drive-api,Java,Google Api,Google Drive Api,我想更新任何链接到private的人对文档的权限,将权限设置为(任何链接到private的人)使用此链接并工作: newPermission.setType("anyone"); newPermission.setWithLink(true); newPermission.setRole("reader"); 但是尝试将权限设置为private无效,我使用的是: newPermission.setType("user"); newPermission.setValue("me"); newPe

我想更新任何链接到private的人对文档的权限,将权限设置为(任何链接到private的人)使用此链接并工作:

newPermission.setType("anyone");
newPermission.setWithLink(true);
newPermission.setRole("reader");
但是尝试将权限设置为private无效,我使用的是:

newPermission.setType("user");
newPermission.setValue("me");
newPermission.setRole("owner");
答案是这样的

500 Internal Server Error

- Show headers -

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "internalError",
    "message": "Internal Error"
   }
  ],
  "code": 500,
  "message": "Internal Error"
 }
}

要将权限设置为私有,我必须传递哪些参数???

您是文档的所有者吗?否则,您不能将自己设置为所有者。如果您是,那么文档的权限列表将有两个条目,一个供您作为所有者使用,另一个供其他人阅读。找到后者并将其删除,您应该已经准备好了