Calendar API는 주로 Google Workspace 고객에게 유용한 여러 개념을 제공합니다. 이러한 고객은 특정 이벤트를 위해 예약할 수도 있는 리소스(예: 회의실, 프로젝터 등)를 보유하고 있는 경우가 많습니다. 또한 도메인의 모든 사용자 캘린더에 액세스해야 하는 내부 앱을 빌드하는 것이 일반적입니다(예: 도메인의 모든 사용자 캘린더에 회사 일정을 추가하는 경우).
도메인 리소스 및 회의실
이메일 주소를 사용하여 리소스와 객실을 참석자로 일정에 추가하여 예약할 수 있습니다. 초대를 받으면 초대 사용자의 가용성 및 액세스 권한에 따라 자동으로 일정을 수락하거나 거부합니다.
앱으로 도메인 캘린더 액세스
앱이 서비스 계정을 사용하여 인증하는 경우 사용자 인증 정보 없이 도메인 소유 캘린더에 액세스할 수 있습니다. 서비스 계정에는 도메인 전체 권한 위임을 사용하여 필요한 액세스 권한이 있어야 합니다. 사용자 계정을 명의 도용하려면 GoogleCredential 팩토리의 setServiceAccountUser 메서드로 사용자 계정의 이메일 주소를 지정합니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-11-09(UTC)"],[[["The Calendar API is especially useful for Google Workspace customers who manage resources and internal apps."],["Resources like rooms can be booked by adding them as attendees to events using their email addresses."],["The Directory API should be used to create resource calendars, while the Calendar API is used for booking and managing events."],["Apps can access domain calendars without user credentials if they authenticate using a service account with domain-wide authority delegation."],["Impersonating a user account allows the service account to access specific user calendars within the domain."]]],[]]