Atualiza os metadados de uma agenda. Faça o teste agora.
Solicitação
Solicitação HTTP
PUT https://www.googleapis.com/calendar/v3/calendars/calendarIdParâ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 você quiser acessar a agenda principal do usuário conectado no momento, use a palavra-chave "primary".
|
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.calendars |
Para mais informações, consulte a página de autenticação e autorização.
Corpo da solicitação
No corpo da solicitação, informe um recurso Calendars com as seguintes propriedades:
| Nome da propriedade | Valor | Descrição | Observações |
|---|---|---|---|
| Propriedades opcionais | |||
description |
string |
Descrição da agenda. Opcional. | gravável |
labelProperties |
nested object |
Propriedades de rótulo definidas nessa agenda. Se especificado, substitui as propriedades de rótulo atuais. Se não for especificado, as propriedades de rótulo permanecerão inalteradas. | gravável |
labelProperties.eventLabels[] |
list |
Rótulos de eventos definidos nessa agenda. Se estiver presente ao atualizar a agenda, ele vai substituir os rótulos de eventos atuais. Estenda a lista para adicionar um novo rótulo de evento e remova entidades da lista para excluir um rótulo da agenda. Cada agenda pode ter no máximo 200 rótulos. |
gravável |
labelProperties.eventLabels[].backgroundColor |
string |
Cor de plano de fundo do rótulo no formato hexadecimal, como "#039be5". Os eventos com esse rótulo são exibidos nessa cor. Obrigatório. |
gravável |
labelProperties.eventLabels[].id |
string |
O ID do rótulo. Opcional ao inserir um novo rótulo. Se não for fornecido, um ID exclusivo será gerado. Obrigatório ao atualizar um rótulo. Se fornecido, o ID precisa ser exclusivo na agenda e seguir o formato UUID. |
gravável |
labelProperties.eventLabels[].name |
string |
Nome do rótulo. Opcional. Se fornecido, ele precisa ter no máximo 50 caracteres. |
gravável |
location |
string |
Localização geográfica da agenda como texto de formato livre. Opcional. | gravável |
summary |
string |
Título da agenda. | gravável |
timeZone |
string |
O fuso horário da agenda. (Formatado como um nome do banco de dados de fusos horários da IANA, por exemplo, "Europe/Zurich".) Opcional. | gravável |
Resposta
Se for bem-sucedido, esse método retornará um recurso Calendars no corpo da resposta.
Confira!
Use o APIs Explorer abaixo para chamar esse método em dados ativos e ver a resposta.