[英]Assigning Google Calendar access to all users in a group (Java)
我可以在Java应用程序中创建一个Google日历。
我可以将其分配给我的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规则? 还是我做错了什么,还有其他方法可以将日历分配给组中的所有用户 ?
对于将来遇到问题的人们:我遇到了这个问题,这是因为日历的创建者不在组中。 确保“共享者”位于您要共享日历的Google网上论坛中
在为组分配日历访问权限时,每个组用户都会收到一个邀请来访问该日历。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.