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 di 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 Calendars 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 specificato, sovrascrive le proprietà dell'etichetta esistente. Se non specificato, le proprietà dell'etichetta rimangono invariate. | scrivibile |
labelProperties.eventLabels[] |
list |
Etichette degli eventi definite in questo calendario. Se questo campo è presente durante l'aggiornamento del calendario, sostituirà le etichette degli eventi esistenti. Estendi l'elenco per aggiungere una nuova etichetta evento 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 si inserisce una nuova etichetta. Se non viene fornito, verrà generato un ID univoco. Obbligatorio quando si aggiorna 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 |
Posizione geografica del calendario come testo in formato libero. Facoltativo. | scrivibile |
summary |
string |
Titolo del calendario. | scrivibile |
timeZone |
string |
Il fuso orario del calendario. (Formattato come nome del database dei fusi orari IANA, ad esempio "Europe/Zurich".) Facoltativo. | scrivibile |
workingHours |
object |
Rappresenta le informazioni sull'orario di lavoro dell'utente. Disponibile solo per i calendari principali degli utenti di Google Workspace. Per aggiornare l'orario di lavoro, è necessario passare l'intero oggetto dell'orario di lavoro. Se non specificato (o se viene passato come null o un oggetto vuoto), l'orario di lavoro esistente rimane invariato. Per disattivare l'orario di lavoro o cancellare la programmazione, imposta workingHoursEnabled su false (e ometti availableTimes o passa un elenco vuoto). |
scrivibile |
workingHours.availableTimes[] |
list |
Orario di lavoro. Ogni periodo di disponibilità rappresenta il blocco dell'orario di lavoro dell'utente durante un giorno. | scrivibile |
workingHours.availableTimes[].dayOfWeek |
string |
Giorno della settimana. Obbligatorio. I valori possibili sono:
|
scrivibile |
workingHours.availableTimes[].periodEnd |
integer |
Fine del periodo, in minuti dall'inizio della giornata, esclusa. Obbligatorio. | scrivibile |
workingHours.availableTimes[].periodStart |
integer |
Inizio del periodo, in minuti dall'inizio del giorno, inclusi. Obbligatorio. | scrivibile |
workingHours.workingHoursEnabled |
boolean |
Indica se l'orario di lavoro è abilitato per questo calendario. Non può essere impostato su true quando availableTimes è vuoto. |
scrivibile |
Risposta
In caso di esito positivo, questo metodo restituisce una risorsa Calendars nel corpo della risposta.
Prova
Utilizza Explorer API di seguito per chiamare questo metodo sui dati in tempo reale e visualizzare la risposta.