Ресурсы домена, комнаты и усилители; календари

API календаря предлагает несколько концепций, которые в первую очередь полезны для клиентов Google Workspace . У таких клиентов часто есть ресурсы — переговорные комнаты, проекторы и т. д., — которые они хотят забронировать для определённых мероприятий. Кроме того, часто создаются внутренние приложения, которым требуется доступ ко всем пользовательским календарям в домене, например, для добавления в них корпоративных мероприятий.

Ресурсы и комнаты домена

Вы можете бронировать ресурсы и переговорные комнаты, добавляя их в качестве участников мероприятий, используя их адреса электронной почты. Получив приглашение, они автоматически принимают или отклоняют его в зависимости от доступности и прав доступа приглашающего пользователя.

Доступ к календарям домена как к приложению

Приложение может получить доступ к календарям, принадлежащим домену, без необходимости ввода учётных данных пользователя, если оно аутентифицируется с помощью учётной записи службы . Учётная запись службы должна иметь необходимый доступ, используя делегирование полномочий на уровне домена . Чтобы олицетворить учётную запись пользователя, укажите адрес электронной почты этой учётной записи с помощью метода setServiceAccountUser фабрики GoogleCredential .