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



我喜欢从任何链接到private的人更新文档的权限,设置权限(任何有链接的人)使用这个和工作:

newPermission.setType("anyone");
newPermission.setWithLink(true);
newPermission.setRole("reader");

但是试图将权限设置为私有不工作,我正在使用这个:

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"
 }
}

我必须通过哪些参数来设置权限为私有??

您是文档的所有者吗?如果没有,就不能将自己设置为所有者。如果您是,那么文档的权限列表将有两个条目,一个用于您作为所有者,另一个用于使其他人都成为读者。找到后者并删除它,您应该都设置好了。

相关内容

  • 没有找到相关文章

最新更新