Interfejs Calendar API udostępnia kilka pojęć przydatnych przede wszystkim dla klientów korzystających z Google Workspace. Tacy klienci często mają zasoby, takie jak sale, projektory itp., które mogą wykorzystać do rezerwowania konkretnych wydarzeń. Poza tym często tworzy się aplikacje wewnętrzne, które wymagają dostępu do wszystkich kalendarzy użytkowników w domenie. Na przykład można dodać do nich wydarzenia firmowe.
Zasoby i sale w domenie
Możesz rezerwować zasoby i sale przez dodawanie ich do wydarzeń jako uczestników przy użyciu ich adresów e-mail. Po otrzymaniu zaproszenia użytkownik automatycznie przyjmuje lub odrzuca zaproszenie na podstawie dostępności i praw dostępu zapraszanego użytkownika.
Uzyskiwanie dostępu do kalendarzy domen jako aplikacji
Aplikacja może korzystać z kalendarzy należących do domeny bez konieczności uwierzytelniania użytkowników przy użyciu konta usługi. Konto usługi musi mieć niezbędne uprawnienia dostępu za pomocą przekazywania uprawnień w całej domenie. Aby podszywać się pod konto użytkownika, podaj adres e-mail tego konta użytkownika metodą setServiceAccountUser
w fabryce GoogleCredential
.