도메인 리소스, 회의실, 캘린더

Calendar API는 Google Workspace 고객에게 주로 유용한 몇 가지 개념을 제공합니다. 이러한 고객은 특정 이벤트를 위해 예약할 수도 있는 리소스(예: 회의실, 프로젝터 등)를 보유하고 있는 경우가 많습니다. 또한 도메인 내 모든 사용자 캘린더에 액세스해야 하는 내부 앱을 빌드하는 것이 일반적입니다. 예를 들어 회사 이벤트를 추가할 수 있습니다.

도메인 리소스 및 회의실

이메일 주소를 사용하여 리소스와 회의실을 일정에 참석자로 추가하여 예약할 수 있습니다. 초대를 받은 사용자는 초대한 사용자의 참석 여부 및 액세스 권한에 따라 자동으로 이벤트를 수락하거나 거부합니다.

앱으로 도메인 캘린더 액세스

앱이 서비스 계정을 사용하여 인증하는 경우 사용자 인증 정보를 요구하지 않고 도메인 소유 캘린더에 액세스할 수 있습니다. 서비스 계정에는 도메인 전체 권한 위임을 사용하여 필요한 액세스 권한이 있어야 합니다. 사용자 계정을 가장하려면 GoogleCredential 팩토리의 setServiceAccountUser 메서드를 사용하여 사용자 계정의 이메일 주소를 지정합니다.