Calendars: transferOwnership

Trasferisce un calendario secondario tra utenti all'interno di un'organizzazione Google Workspace. Richiede l'autenticazione dell'utente con il privilegio amministrativo Gestisci calendari e uno dei seguenti ambiti di autorizzazione:

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.calendars
Nella richiesta, imposta useAdminAccess su true. Il calendario secondario deve essere attivo per essere trasferito. Il trasferimento di calendari disattivati o eliminati non è supportato. Prova subito.

Richiesta

Richiesta HTTP

POST https://www.googleapis.com/calendar/v3/calendars/calendarId/transferOwnership

Parametri

Nome parametro Valore Descrizione
Parametri del percorso
calendarId string Identificatore del calendario. Per recuperare gli ID calendario, chiama il metodo calendarList.list.
Parametri di query obbligatori
newDataOwner string L'indirizzo email di un utente che diventerà il proprietario dei dati del calendario.
useAdminAccess boolean Se il valore è true, il metodo viene eseguito utilizzando i privilegi di amministratore Google Workspace dell'utente. L'utente chiamante deve essere un amministratore Google Workspace con il privilegio Gestisci calendari. Al momento, questo metodo supporta solo l'accesso amministrativo, pertanto per questo campo è accettato solo true.

Autorizzazione

Questa richiesta richiede l'autorizzazione con almeno uno dei seguenti ambiti:

Ambito
https://www.googleapis.com/auth/calendar.calendars
https://www.googleapis.com/auth/calendar

Per saperne di più, consulta la pagina Autenticazione e autorizzazione.

Corpo della richiesta

Non fornire un corpo della richiesta con questo metodo.

Risposta

In caso di esito positivo, questo metodo restituisce un corpo della risposta vuoto.

Prova

Utilizza Explorer API riportato di seguito per chiamare questo metodo sui dati live e visualizzare la risposta.