与域的所有用户共享模拟帐户的日历



我有一个用帐户slave@company.tn模拟的服务帐户。我将slave@company.tn的日历插入到service account的日历列表中。

现在,我想与域company.tn的所有用户共享(模拟帐户的(日历。

-->因此该日历位于域company.tn中每个用户的日历列表中

创建日历后我的代码是:

AclRule rule = new AclRule();
Scope scope = new Scope();
scope.setType("domain").setValue("default");
rule.setScope(scope).setRole("reader");
// Insert new access rule
AclRule createdRule = service.acl().insert("slave@company.tn", rule).execute();
System.out.println(createdRule.getId());

我走的路对吗?。欢迎提出任何建议。非常感谢。

你走对了路,唯一的问题是线

scope.setType("domain").setValue("default");:

对于类型domain,作用域的正确值应该是域的实际名称,而不是"默认">

请记住:为了与域共享日历,不需要为服务帐户分配owner,而不是writer

最新更新