Retorna eventos na agenda especificada. Faça o teste agora.
Solicitação
Solicitação HTTP
GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events
Parâmetros
| Nome do parâmetro | Valor | Descrição | 
|---|---|---|
| Parâmetros de caminho | ||
| calendarId | string | Identificador da agenda. Para recuperar os IDs da agenda, chame o método calendarList.list. Se quiser acessar a agenda principal do usuário conectado, use a palavra-chave " primary". | 
| Parâmetros de consulta opcionais | ||
| alwaysIncludeEmail | boolean | Descontinuado e ignorado. | 
| eventTypes | string | Tipos de evento a serem retornados. Opcional. Esse parâmetro pode ser repetido várias vezes para retornar eventos de diferentes tipos. Se não estiver definido, vai retornar todos os tipos de evento. Os valores aceitáveis são: 
 | 
| iCalUID | string | Especifica um ID de evento no formato iCalendar a ser fornecido na resposta. Opcional. Use isso se quiser pesquisar um evento pelo ID do iCalendar. | 
| maxAttendees | integer | O número máximo de participantes a serem incluídos na resposta. Se houver mais participantes do que o número especificado, apenas o participante será retornado. Opcional. | 
| maxResults | integer | Número máximo de eventos retornados em uma página de resultados. O número de eventos na página resultante pode ser menor que esse valor ou nenhum, mesmo que haja mais eventos correspondentes à consulta. As páginas incompletas podem ser detectadas por um campo nextPageTokennão vazio na resposta. Por padrão, o valor é de 250 eventos. O tamanho da página nunca pode ser maior que 2.500 eventos. Opcional. | 
| orderBy | string | A ordem dos eventos retornados no resultado. Opcional. O padrão é uma ordem estável não especificada. Os valores aceitáveis são: 
 | 
| pageToken | string | Token que especifica qual página de resultados retornar. Opcional. | 
| privateExtendedProperty | string | Restrição de propriedades estendidas especificada como propertyName=value. Corresponde apenas a propriedades particulares. Esse parâmetro pode ser repetido várias vezes para retornar eventos que correspondam a todas as restrições especificadas. | 
| q | string | Termos de pesquisa de texto livre para encontrar eventos que correspondam a esses termos nos seguintes campos: 
 Esses termos de pesquisa também correspondem a palavras-chave predefinidas em todas as traduções de título de exibição de eventos de local de trabalho, fora do escritório e tempo de concentração. Por exemplo, pesquisar "Escritório" ou "Bureau" retorna eventos de local de trabalho do tipo  | 
| sharedExtendedProperty | string | Restrição de propriedades estendidas especificada como propertyName=value. Corresponde apenas a propriedades compartilhadas. Esse parâmetro pode ser repetido várias vezes para retornar eventos que correspondam a todas as restrições especificadas. | 
| showDeleted | boolean | Se os eventos excluídos (em que statusé igual a "cancelled") devem ser incluídos no resultado. As instâncias canceladas de eventos recorrentes (mas não o evento recorrente em si) ainda serão incluídas seshowDeletedesingleEventsforem "False". SeshowDeletedesingleEventsforem "True", apenas instâncias únicas de eventos excluídos (mas não os eventos recorrentes subjacentes) serão retornadas. Opcional. O valor padrão é falso. | 
| showHiddenInvitations | boolean | Se os convites ocultos devem ser incluídos no resultado. Opcional. O valor padrão é falso. | 
| singleEvents | boolean | Se os eventos recorrentes devem ser expandidos em instâncias e retornar apenas eventos únicos e instâncias de eventos recorrentes, mas não os eventos recorrentes subjacentes. Opcional. O valor padrão é falso. | 
| syncToken | string | Token obtido do campo nextSyncTokenretornado na última página de resultados da solicitação de lista anterior. Isso faz com que o resultado dessa solicitação de lista contenha apenas entradas que mudaram desde então. Todos os eventos excluídos desde a solicitação de lista anterior sempre estarão no conjunto de resultados, e não é permitido definirshowDeletedcomo "False".Há vários parâmetros de consulta que não podem ser especificados com nextSyncTokenpara garantir a consistência do estado do cliente.São elas: 
 syncTokenexpirar, o servidor vai responder com um código 410 GONE, e o cliente precisará limpar o armazenamento e fazer uma sincronização completa sem nenhumsyncToken.Saiba mais sobre a sincronização incremental. Opcional. O padrão é retornar todas as entradas. | 
| timeMax | datetime | Limite superior (exclusivo) para o horário de início de um evento a ser filtrado. Opcional. O padrão é não filtrar por horário de início. Precisa ser um carimbo de data/hora RFC3339 com um ajuste de fuso horário obrigatório, por exemplo, 2011-06-03T10:00:00-07:00, 2011-06-03T10:00:00Z. Os milissegundos podem ser fornecidos, mas são ignorados. Se timeMinestiver definido,timeMaxprecisará ser maior quetimeMin. | 
| timeMin | datetime | Limite inferior (exclusivo) para o horário de término de um evento a ser filtrado. Opcional. O padrão é não filtrar por horário de término. Precisa ser um carimbo de data/hora RFC3339 com um ajuste de fuso horário obrigatório, por exemplo, 2011-06-03T10:00:00-07:00, 2011-06-03T10:00:00Z. Os milissegundos podem ser fornecidos, mas são ignorados. Se timeMaxestiver definido,timeMinprecisará ser menor quetimeMax. | 
| timeZone | string | Fuso horário usado na resposta. Opcional. O padrão é o fuso horário da agenda. | 
| updatedMin | datetime | Limite inferior para o horário da última modificação de um evento (como um carimbo de data/hora RFC3339) para filtrar. Quando especificado, as entradas excluídas desde esse horário sempre serão incluídas, independente de showDeleted. Opcional. O padrão é não filtrar por horário da última modificação. | 
Autorização
Esta solicitação permite autorização com pelo menos um dos seguintes escopos:
| Escopo | 
|---|
| https://www.googleapis.com/auth/calendar.readonly | 
| https://www.googleapis.com/auth/calendar | 
| https://www.googleapis.com/auth/calendar.events.readonly | 
| https://www.googleapis.com/auth/calendar.events | 
| https://www.googleapis.com/auth/calendar.app.created | 
| https://www.googleapis.com/auth/calendar.events.freebusy | 
| https://www.googleapis.com/auth/calendar.events.owned | 
| https://www.googleapis.com/auth/calendar.events.owned.readonly | 
| https://www.googleapis.com/auth/calendar.events.public.readonly | 
Para mais informações, consulte a página de autenticação e autorização.
Corpo da solicitação
Não forneça um corpo de solicitação com este método.
Resposta
Se for bem-sucedido, esse método retornará um corpo de resposta com esta estrutura:
{
  "kind": "calendar#events",
  "etag": etag,
  "summary": string,
  "description": string,
  "updated": datetime,
  "timeZone": string,
  "accessRole": string,
  "defaultReminders": [
    {
      "method": string,
      "minutes": integer
    }
  ],
  "nextPageToken": string,
  "nextSyncToken": string,
  "items": [
    events Resource
  ]
}| Nome da propriedade | Valor | Descrição | Observações | 
|---|---|---|---|
| kind | string | Tipo da coleção (" calendar#events"). | |
| etag | etag | ETag da coleção. | |
| summary | string | Título da agenda. Somente leitura. | |
| description | string | Descrição da agenda. Somente leitura. | |
| updated | datetime | Horário da última modificação do calendário (como um carimbo de data/hora RFC3339). Somente leitura. | |
| timeZone | string | O fuso horário da agenda. Somente leitura. | |
| accessRole | string | A função de acesso do usuário para essa agenda. Somente leitura. Os valores possíveis são: 
 | |
| defaultReminders[] | list | Os lembretes padrão na agenda do usuário autenticado. Esses lembretes se aplicam a todos os eventos dessa agenda que não os substituem explicitamente (ou seja, não têm reminders.useDefaultdefinido como "True"). | |
| defaultReminders[].method | string | O método usado por este lembrete. Os valores possíveis são: 
 Obrigatório ao adicionar um lembrete. | gravável | 
| defaultReminders[].minutes | integer | Número de minutos antes do início do evento em que o lembrete deve ser acionado. Os valores válidos estão entre 0 e 40320 (4 semanas em minutos). Obrigatório ao adicionar um lembrete. | gravável | 
| nextPageToken | string | Token usado para acessar a próxima página deste resultado. Omitido se não houver mais resultados disponíveis, caso em que nextSyncTokené fornecido. | |
| items[] | list | Lista de eventos na agenda. | |
| nextSyncToken | string | Token usado posteriormente para recuperar apenas as entradas que mudaram desde que esse resultado foi retornado. Omitido se outros resultados estiverem disponíveis. Nesse caso, nextPageTokené fornecido. | 
Confira!
Use o APIs Explorer abaixo para chamar esse método em dados ativos e ver a resposta.