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 IDs de agenda, chame o método calendarList.list. Se você quiser acessar a agenda principal do usuário que fez login, 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, forneça 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 marcador definidas nesta agenda. Se especificado, substitui as propriedades do rótulo atual. Se não forem especificadas, as propriedades do rótulo vão permanecer inalteradas. | gravável |
labelProperties.eventLabels[] |
list |
Rótulos de eventos definidos nesta 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 marcadores. |
gravável |
labelProperties.eventLabels[].backgroundColor |
string |
Cor de fundo do marcador em formato hexadecimal, como "#039be5". Os eventos com esse rótulo aparecem 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, 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 |
workingHours |
object |
Representa as informações sobre o horário de trabalho do usuário. Disponível apenas para agendas principais de usuários do Google Workspace. Para atualizar o horário de trabalho, é necessário transmitir todo o objeto de horário de trabalho. Se não for especificado (ou for transmitido como nulo ou um objeto vazio), o horário de trabalho atual não será alterado. Para desativar o horário de trabalho ou limpar a programação, defina workingHoursEnabled como falso (e omita availableTimes ou transmita uma lista vazia). |
gravável |
workingHours.availableTimes[] |
list |
Horário de trabalho. Cada período de disponibilidade representa o bloco de horário de trabalho do usuário durante um dia. | gravável |
workingHours.availableTimes[].dayOfWeek |
string |
Dia da semana. Obrigatório. Os valores possíveis são:
|
gravável |
workingHours.availableTimes[].periodEnd |
integer |
Fim do período, em minutos a partir do início do dia, exclusivo. Obrigatório. | gravável |
workingHours.availableTimes[].periodStart |
integer |
Início do período, em minutos a partir do início do dia, inclusive. Obrigatório. | gravável |
workingHours.workingHoursEnabled |
boolean |
Se o horário de trabalho está ativado para esta agenda. Não pode ser definido como verdadeiro quando availableTimes está vazio. |
gravável |
Resposta
Se for bem-sucedido, esse método vai 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.