我可以在我的 Java 应用程序中创建一个谷歌日历。
我可以将其分配给我的 Google 域中的特定用户:
AclRule rule = new AclRule();
Scope scope = new Scope();
scope.setType("user");
scope.setValue("user1@mydomain.com");
rule.setScope(scope);
rule.setRole("reader");
并且创建的日历出现在 user1 的日历中。
然而,当我尝试将其他一些日历分配给一个组(说 user1 属于)时:
AclRule rule = new AclRule();
Scope scope = new Scope();
scope.setType("group");
scope.setValue("group1@mydomain.com");
rule.setScope(scope);
rule.setRole("reader");
user1 在他的日历列表中看不到创建的日历。
但是日历创建成功。
这是正确的功能吗?还是应该只为每个组用户添加 Acl 规则?或者我做错了什么,还有其他方法可以为组中的所有用户分配一些日历?