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

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

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

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

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

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