繁体   English   中英

为组中的所有用户分配Google日历访问权限(Java)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM