자바 앱에서 Google 캘린더를 만들 수 있습니다.그룹의 모든 사용자에게 Google 캘린더 액세스 권한 부여 (자바)
AclRule rule = new AclRule();
Scope scope = new Scope();
scope.setType("user");
scope.setValue("[email protected]");
rule.setScope(scope);
rule.setRole("reader");
및 생성 된 달력은 사용자 1의 달력에 나타납니다
내 Google 도메인의 특정 사용자에게 할당 할 수 있습니다.
는 그러나 나는 (사용자 1가에 속하는 말했다) 그룹에 다른 일정을 할당하려고하면
AclRule rule = new AclRule();
Scope scope = new Scope();
scope.setType("group");
scope.setValue("[email protected]");
rule.setScope(scope);
rule.setRole("reader");
사용자 1이 자신의 캘린더 목록에서 만든 달력을 볼 수 없었다.
그러나 캘린더가 성공적으로 만들어졌습니다.
올바른 기능입니까? 또는 그룹 사용자 당 Acl 규칙 을 추가해야합니까?? 아니면 뭔가 잘못하고 있는데 다른 방법이 있습니다 그룹의 모든 사용자에게 일정을 할당 하시겠습니까??
이 동작은 저에게 완벽하게 작동합니다. [email protected]에 대한 ACL 규칙을 추가하고 그룹의 모든 구성원이 [email protected] 공유 캘린더에 대한 정보가 포함 된 이메일을받습니다. 이 사용자는 '다른 캘린더'섹션에서 [email protected] 캘린더를 볼 수 있습니다. 아직도이 문제가 있습니까? –
@ MichałZiober, 그 이메일/사용자의 MX 레코드가 여전히 조직에서 Gmail로 변경되지 않았 음을 알았 기 때문에 사용자는 캘린더 공유에 대한 알림을받을 수 없습니다. 그러나 그룹과 공유되는 캘린더는 사용자에게 표시되어야합니다 (알림없이 사용자가 공유 캘린더를 성공적으로 가져옴). 그렇습니다. 문제가 지속됩니다. 사용자가 캘린더 목록에서 그룹의 캘린더를 볼 수 없습니다. 그러나 캘린더 속성은 그룹과 공유되었음을 보여줍니다. – bmaggot
'그 이메일/사용자의 MX 레코드는 아직 변경되지 않았다'는 의미는 무엇입니까? 캘린더를 공유하려는 그룹이 몇 명의 회원에 포함되어 있습니까? –