Recursos, salas e agendas do domínio

A API Google Calendar oferece vários conceitos que são úteis principalmente para clientes do Google Workspace. Esses clientes costumam ter recursos, como salas e projetores, que precisam reservar para eventos específicos. Além disso, talvez seja necessário criar apps internos que acessem todas as agendas de usuários em um domínio (por exemplo, para adicionar eventos em toda a empresa).

Recursos e salas de domínio

Para reservar uma sala ou outro recurso, adicione o endereço de e-mail dela como um participante do evento. O recurso aceita ou recusa automaticamente o convite com base na disponibilidade e nos direitos de acesso do usuário que está convidando.

Acessar agendas de domínio como um app

Um app pode acessar agendas de domínio sem exigir credenciais do usuário se ele for autenticado usando uma conta de serviço. A conta de serviço precisa ter o acesso necessário usando a delegação de autoridade em todo o domínio . Para representar uma conta de usuário, especifique o endereço de e-mail da conta de usuário com o método setServiceAccountUser da fábrica GoogleCredential.