Recursos, salas e agendas do domínio

A API Calendar oferece vários conceitos que são úteis principalmente para clientes do Google Workspace. Esses clientes geralmente têm recursos, como salas, projetores e assim por diante, que podem querer reservar para eventos específicos. Além disso, é comum criar apps internos que precisam de acesso a todas as agendas de usuários em um domínio, por exemplo, para adicionar eventos corporativos a elas.

Recursos e salas do domínio

Você pode reservar recursos e salas adicionando-os aos eventos como participantes usando o endereço de e-mail deles. Quando recebem o convite, eles aceitam ou recusam o evento automaticamente com base na disponibilidade e no direito de acesso do usuário que fez o convite.

Acessar agendas do domínio como um aplicativo

Um app pode acessar calendários de domínio sem exigir credenciais do usuário se 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 imitar 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.