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 foregroundColor e backgroundColor vão ser usados para gravar as cores do calendário (RGB). Se esse recurso for usado, o campo colorId baseado 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 propriedade colorId baseada em índice. Para definir ou mudar essa propriedade, especifique colorRgbFormat=true nos 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 calendar da definição de cores. Consulte o endpoint de cores. Essa propriedade é substituída pelas propriedades backgroundColor e foregroundColor e 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 propriedade colorId baseada em índice. Para definir ou mudar essa propriedade, especifique colorRgbFormat=true nos 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.