2017-10-04 5 views
2

저는 여러 사용자를 대신하여 OAuth 인증을 수행하는 응용 프로그램을 작성하고 있습니다. 내 응용 프로그램은 사용자 A의 달력을 만든 다음 해당 달력을 사용자 B에게 읽기 전용으로 공유하려고합니다. 그런 다음 사용자 A가 읽기/쓰기로 표시되고 사용자 B에게 읽기로 표시되도록 해당 달력에서 이벤트를 만듭니다. 만.Microsoft Graph API를 통해 다른 사용자와 캘린더 공유

분명히 Microsoft Graph API는 일정 만들기 및 이벤트 전달을 지원합니다. 제 질문은 공유 부분과 관련이 있습니다.

Microsoft Graph API (또는 Outlook 365 REST API)는 한 사용자의 캘린더를 다른 사용자에게 공유하도록 지원합니까? 나는 사용자 B가 사용자 A가 그들과 캘린더를 공유했다는 것을 알리는 전형적인 이메일을 받기를 원하지 않는다. 사용자 A의 계정으로 달력을 만든 후, 나는 그들이 그것을 볼 수 있도록 달력의 자신의 목록에 공유 일정을 추가 그럼 난 사용자 B의 자격 증명을 사용하는 것이 사용자 B로 공유 권한을 설정하는 사용자 A의 자격 증명을 사용 싶어 Outlook 365 일정 인터페이스에서.

많은 설명서를 읽었으며 프로토 타입을 가지고 놀았지만이 유스 케이스가 지원되는 곳을 찾을 수 없습니다.

+0

시나리오에서 나는 무엇이 명확하지가 않습니다. 공유하여 무엇을 의미하는지 명확히 할 수 있습니까? 캘린더 피드를 게시하거나 사용자 B를 사용자 A의 캘린더의 위임자로 지정 하시겠습니까? –

+0

@ MarcLaFleur-MSFT 질문에 좀 더 자세히 설명해주었습니다. 간단히 말해서 "공유"란 사용자 A가 캘린더를 소유하지만 사용자 B는 같은 캘린더를 볼 수있는 읽기 전용 권한을 가졌음을 의미합니다. 사용자 A는 달력에 항목을 추가 할 수 있으며 사용자 B는 항목을 볼 수 있습니다. API를 통해 사용자 B의 캘린더에 대한 읽기 전용 권한을 설정하고 사용자 B의 기본 그룹에 캘린더를 추가하고 싶습니다. –

답변

2

Microsoft Graph를 통해이 작업을 수행 할 수 없습니까? 이 시나리오는 상당히 직설적 인 것처럼 보입니다. UserVoice을 방문하고이 제안을 추가하는 것이 좋습니다.