Acl: update

Aggiorna una regola di controllo dell'accesso. Prova subito.

Richiesta

Richiesta HTTP

PUT https://www.googleapis.com/calendar/v3/calendars/calendarId/acl/ruleId

Parametri

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 che ha eseguito l'accesso, utilizza la parola chiave "primary".
ruleId string Identificatore della regola ACL.
Parametri di query facoltativi
sendNotifications boolean Indica se inviare notifiche relative alla modifica della condivisione del calendario. Tieni presente che non vengono inviate notifiche sulla rimozione dell'accesso. Facoltativo. Il valore predefinito è True.

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.acls

Per ulteriori informazioni, consulta la pagina Autenticazione e autorizzazione.

Corpo della richiesta

Nel corpo della richiesta, fornisci una risorsa ACL con le seguenti proprietà:

Nome proprietà Valore Descrizione Note
Proprietà obbligatorie
scope object Il grado in cui l'accesso al calendario è concesso da questa regola ACL.
scope.type string Il tipo di ambito. I valori possibili sono:
  • "default": l'ambito pubblico. Questo è il valore predefinito.
  • "user": limita l'ambito a un singolo utente.
  • "group": limita l'ambito a un gruppo.
  • "domain": limita l'ambito a un dominio.
Nota: le autorizzazioni concesse all'ambito "default", o pubblico, si applicano a qualsiasi utente, autenticato o meno.
Proprietà facoltative
role string Il ruolo assegnato all'ambito. I valori possibili sono:
  • "none": non fornisce alcun accesso.
  • "freeBusyReader": fornisce l'accesso in lettura alle informazioni su disponibilità/occupato.
  • "reader": fornisce l'accesso in lettura al calendario. Gli eventi privati verranno visualizzati agli utenti con accesso in qualità di lettore, ma i dettagli degli eventi verranno nascosti.
  • "writer": fornisce l'accesso in lettura e scrittura al calendario. Gli eventi privati verranno visualizzati agli utenti con accesso come autore e i relativi dettagli saranno visibili. Fornisce l'accesso in lettura alle ACL del calendario.
  • "owner": fornisce la proprietà del calendario. Questo ruolo ha tutte le autorizzazioni del ruolo Scrittore, con la possibilità aggiuntiva di manipolare le ACL.
scrivibile
scope.value string L'indirizzo email di un utente o di un gruppo oppure il nome di un dominio, a seconda del tipo di ambito. Omesso per il tipo "default". scrivibile

Risposta

In caso di esito positivo, questo metodo restituisce una risorsa ACL nel corpo della risposta.

Prova

Utilizza l'Explorer API di seguito per chiamare questo metodo sui dati in tempo reale e visualizzare la risposta.