Atualiza um calendário na lista de calendários do usuário. Faça o teste agora.
Solicitação
Solicitação HTTP
PUT https://www.googleapis.com/calendar/v3/users/me/calendarList/calendarId
Parâmetros
| Nome do parâmetro | Valor | Descrição | 
|---|---|---|
| Parâmetros de caminho | ||
| calendarId | string | Identificador da agenda. Para extrair os IDs de agenda, chame o método calendarList.list. Se você quiser acessar a agenda principal do usuário conectado, use a palavra-chave " primary". | 
| Parâmetros de consulta opcionais | ||
| colorRgbFormat | boolean | Define se os campos foregroundColorebackgroundColorvão ser usados para gravar as cores do calendário (RGB). Se esse recurso for usado, o campocolorIdbaseado em índice será definido automaticamente como a opção mais adequada. Opcional. O valor padrão é falso. | 
Autorização
Esta solicitação requer autorização com pelo menos um dos seguintes escopos:
| Escopo | 
|---|
| https://www.googleapis.com/auth/calendar | 
| https://www.googleapis.com/auth/calendar.app.created | 
| https://www.googleapis.com/auth/calendar.calendarlist | 
Para mais informações, consulte a página de autenticação e autorização.
Corpo da solicitação
No corpo da solicitação, forneça um recurso CalendarList com as seguintes propriedades:
| Nome da propriedade | Valor | Descrição | Observações | 
|---|---|---|---|
| Propriedades opcionais | |||
| backgroundColor | string | A cor principal do calendário no formato hexadecimal " #0088aa". Essa propriedade substitui a propriedadecolorIdbaseada em índice. Para definir ou mudar essa propriedade, especifiquecolorRgbFormat=truenos parâmetros dos métodos insert, update e patch. Opcional. | gravável | 
| colorId | string | A cor da agenda. É um ID que se refere a uma entrada na seção calendarda definição de cores. Consulte o endpoint de cores. Essa propriedade é substituída pelas propriedadesbackgroundColoreforegroundColore pode ser ignorada ao usar essas propriedades. Opcional. | gravável | 
| defaultReminders[] | list | Os lembretes padrão que o usuário autenticado tem para esse calendário. | gravável | 
| defaultReminders[].method | string | O método usado por esse 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 precisa ser acionado. Os valores válidos estão entre 0 e 40320 (quatro semanas em minutos). Obrigatório ao adicionar um lembrete. | gravável | 
| foregroundColor | string | A cor do primeiro plano do calendário no formato hexadecimal " #ffffff". Essa propriedade substitui a propriedadecolorIdbaseada em índice. Para definir ou mudar essa propriedade, especifiquecolorRgbFormat=truenos parâmetros dos métodos insert, update e patch. Opcional. | gravável | 
| notificationSettings | object | As notificações que o usuário autenticado está recebendo para essa agenda. | gravável | 
| notificationSettings.notifications[].method | string | O método usado para enviar a notificação. O valor possível é: 
 Obrigatório ao adicionar uma notificação. | gravável | 
| notificationSettings.notifications[].type | string | O tipo de notificação. Os valores possíveis são: 
 Obrigatório ao adicionar uma notificação. | gravável | 
| selected | boolean | Se o conteúdo da agenda aparece na interface da agenda. Opcional. O valor padrão é falso. | gravável | 
| summaryOverride | string | O resumo que o usuário autenticado definiu para esse calendário. Opcional. | gravável | 
Resposta
Se for bem-sucedido, esse método retornará um recurso CalendarList no corpo da resposta.
Confira!
Use o APIs Explorer abaixo para chamar esse método em dados ativos e ver a resposta.