Recursos, salas e agendas do domínio

A API Calendar oferece vários conceitos úteis principalmente para clientes do Google Workspace. Esses clientes geralmente têm recursos (salas, projetores etc.) que podem querer reservar para eventos específicos. Além disso, é comum criar apps internos que precisam de acesso a todas as agendas dos 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 automaticamente o evento com base na disponibilidade e no direito de acesso do usuário que fez o convite.

Acessar agendas de domínio como um app

Um app pode acessar calendários de propriedade do domínio sem exigir credenciais do usuário se fizer a autenticação 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 dela com o método setServiceAccountUser da fábrica GoogleCredential.