Zasoby, sale i kalendarze domeny

Interfejs Google Calendar API oferuje kilka koncepcji, które są przydatne głównie dla klientów Google Workspace. Często mają oni zasoby, takie jak sale i projektory, które muszą rezerwować na konkretne wydarzenia. Może być też konieczne utworzenie aplikacji wewnętrznych, które mają dostęp do wszystkich kalendarzy użytkowników w domenie (np. aby dodawać wydarzenia obejmujące całą firmę).

Zasoby i sale w domenie

Aby zarezerwować salę lub inny zasób, dodaj jego adres e-mail jako uczestnika wydarzenia. Zasób automatycznie akceptuje lub odrzuca zaproszenie na podstawie swojej dostępności i praw dostępu użytkownika zapraszającego.

Dostęp do kalendarzy domeny jako aplikacja

Aplikacja może uzyskiwać dostęp do kalendarzy należących do domeny bez konieczności podawania danych logowania użytkownika, jeśli uwierzytelnia się za pomocą konta usługi. Konto usługi musi mieć niezbędny dostęp dzięki przekazywaniu uprawnień w całej domenie . Aby podszyć się pod konto użytkownika, określ adres e-mail tego konta za pomocą metody setServiceAccountUser fabryki GoogleCredential.