A API Google Calendar é uma API RESTful que pode ser acessada por chamadas HTTP explícitas ou pelas bibliotecas de cliente do Google. A API expõe a maioria dos recursos disponíveis na interface da Web do Google Agenda.
Veja a seguir uma lista de termos comuns usados na API Google Calendar:
- Evento
- Um evento em uma agenda que contém informações como título, horários de início e término e convidados. Os eventos podem ser únicos ou recorrentes. Um evento é representado por um recurso de evento.
- Agenda
- Um conjunto de eventos. Cada agenda tem metadados associados, como a descrição ou o fuso horário padrão. Os metadados de uma única agenda são representados por um recurso do Agenda.
- Lista de agendas
- É uma lista de todas as agendas de um usuário na IU do Agenda. Os metadados de uma única agenda que aparece na lista são representados por um recurso CalendarListEntry. Esses metadados incluem propriedades específicas da agenda, como cor ou notificações para novos eventos.
- Configuração
- Uma preferência do usuário na IU do Agenda, como o fuso horário dele. Uma única preferência do usuário é representada por um Resource Resource.
- ACL (link em inglês)
- Uma regra de controle de acesso que concede a um usuário (ou grupo de usuários) um nível específico de acesso a uma agenda. Uma única regra de controle de acesso é representada por um recurso ACL.
Próximas etapas
Para saber mais sobre o desenvolvimento com APIs do Google Workspace, incluindo o gerenciamento de autenticação e autorização, consulte Primeiros passos como desenvolvedor do Workspace.
Para saber como configurar e executar um app simples da API Google Calendar, leia a Visão geral dos guias de início rápido.