Aggiorna i metadati di un calendario. Prova subito.
Richiesta
Richiesta HTTP
PUT https://www.googleapis.com/calendar/v3/calendars/calendarIdParametri
| Nome parametro | Valore | Descrizione |
|---|---|---|
| Parametri del percorso | ||
calendarId |
string |
Identificatore del calendario. Per recuperare gli ID calendario, chiama il metodo calendarList.list. Se vuoi accedere al calendario principale dell'utente attualmente connesso, utilizza la parola chiave "primary".
|
Autorizzazione
Questa richiesta richiede l'autorizzazione con almeno uno dei seguenti ambiti:
| Ambito |
|---|
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.app.created |
https://www.googleapis.com/auth/calendar.calendars |
Per saperne di più, consulta la pagina Autenticazione e autorizzazione.
Corpo della richiesta
Nel corpo della richiesta, fornisci una risorsa Calendari con le seguenti proprietà:
| Nome proprietà | Valore | Descrizione | Note |
|---|---|---|---|
| Proprietà facoltative | |||
description |
string |
Descrizione del calendario. Facoltativo. | scrivibile |
labelProperties |
nested object |
Proprietà delle etichette definite in questo calendario. Se specificate, sovrascrive le proprietà dell'etichetta esistenti. Se non specificate, le proprietà dell'etichetta rimangono invariate. | scrivibile |
labelProperties.eventLabels[] |
list |
Etichette di evento definite in questo calendario. Se è presente durante l'aggiornamento del calendario, sostituirà le etichette degli eventi esistenti. Estendi l'elenco per aggiungere una nuova etichetta per gli eventi e rimuovi le entità dall'elenco per eliminare un'etichetta dal calendario. Ogni calendario può avere un massimo di 200 etichette. |
scrivibile |
labelProperties.eventLabels[].backgroundColor |
string |
Colore di sfondo dell'etichetta in formato esadecimale, ad esempio "#039be5". Gli eventi con questa etichetta vengono visualizzati in questo colore. Obbligatorio. |
scrivibile |
labelProperties.eventLabels[].id |
string |
L'ID dell'etichetta. Facoltativo quando inserisci una nuova etichetta. Se non viene fornito, verrà generato un ID univoco. Obbligatorio quando viene aggiornata un'etichetta. Se fornito, l'ID deve essere univoco all'interno del calendario e seguire il formato UUID. |
scrivibile |
labelProperties.eventLabels[].name |
string |
Nome dell'etichetta. Facoltativo. Se fornito, deve contenere al massimo 50 caratteri. |
scrivibile |
location |
string |
La posizione geografica del calendario come testo in formato libero. Facoltativo. | scrivibile |
summary |
string |
Il titolo del calendario. | scrivibile |
timeZone |
string |
Il fuso orario del calendario. (Formattato come nome del database dei fusi orari IANA, ad es. "Europe/Zurich".) Facoltativo. | scrivibile |
Risposta
In caso di esito positivo, questo metodo restituisce una risorsa Calendari nel corpo della risposta.
Prova
Utilizza Explorer API riportato di seguito per chiamare questo metodo sui dati live e visualizzare la risposta.