Restituisce le istanze dell'evento ricorrente specificato. Prova subito.
Richiesta
Richiesta HTTP
GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId/instances
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 attualmente connesso, utilizza la parola chiave "primary".
|
eventId |
string |
Identificatore dell'evento ricorrente. |
| Parametri di query facoltativi | ||
alwaysIncludeEmail |
boolean |
Deprecato e ignorato. Nel campo email verrà sempre restituito un valore per l'organizzatore, il creatore e i partecipanti, anche se non è disponibile un indirizzo email reale (ovvero verrà fornito un valore generato e non funzionante).
|
maxAttendees |
integer |
Il numero massimo di partecipanti da includere nella risposta. Se il numero di partecipanti è superiore a quello specificato, viene restituito solo il partecipante. Facoltativo. |
maxResults |
integer |
Numero massimo di eventi restituiti in una pagina dei risultati. Per impostazione predefinita, il valore è 250 eventi. Le dimensioni della pagina non possono mai superare i 2500 eventi. Facoltativo. |
originalStart |
string |
L'ora di inizio originale dell'istanza nel risultato. Facoltativo. |
pageToken |
string |
Token che specifica quale pagina dei risultati restituire. Facoltativo. |
showDeleted |
boolean |
Se includere o meno gli eventi eliminati (con status uguale a "cancelled") nel risultato. Le istanze annullate degli eventi ricorrenti verranno comunque incluse se singleEvents è False. Facoltativo. Il valore predefinito è False.
|
timeMax |
datetime |
Limite superiore (esclusivo) per l'ora di inizio di un evento in base a cui filtrare. Facoltativo. Per impostazione predefinita, non viene applicato alcun filtro in base all'ora di inizio. Deve essere un timestamp RFC3339 con offset del fuso orario obbligatorio. |
timeMin |
datetime |
Limite inferiore (incluso) per l'ora di fine di un evento in base a cui filtrare. Facoltativo. L'impostazione predefinita non prevede il filtro in base all'ora di fine. Deve essere un timestamp RFC3339 con offset del fuso orario obbligatorio. |
timeZone |
string |
Il fuso orario utilizzato nella risposta. Facoltativo. Il valore predefinito è il fuso orario del calendario. |
Autorizzazione
Questa richiesta consente l'autorizzazione con almeno uno dei seguenti ambiti:
| Ambito |
|---|
https://www.googleapis.com/auth/calendar.readonly |
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.events.readonly |
https://www.googleapis.com/auth/calendar.events |
https://www.googleapis.com/auth/calendar.app.created |
https://www.googleapis.com/auth/calendar.events.freebusy |
https://www.googleapis.com/auth/calendar.events.owned |
https://www.googleapis.com/auth/calendar.events.owned.readonly |
https://www.googleapis.com/auth/calendar.events.public.readonly |
Per ulteriori informazioni, 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 con la seguente struttura:
{
"kind": "calendar#events",
"etag": etag,
"summary": string,
"description": string,
"updated": datetime,
"timeZone": string,
"accessRole": string,
"defaultReminders": [
{
"method": string,
"minutes": integer
}
],
"nextPageToken": string,
"nextSyncToken": string,
"items": [
events Resource
]
}| Nome proprietà | Valore | Descrizione | Note |
|---|---|---|---|
kind |
string |
Tipo di raccolta ("calendar#events"). |
|
etag |
etag |
ETag della raccolta. | |
summary |
string |
Il titolo del calendario. Sola lettura. | |
description |
string |
Descrizione del calendario. Sola lettura. | |
updated |
datetime |
Data/ora ultima modifica del calendario (come timestamp RFC3339). Sola lettura. | |
timeZone |
string |
Il fuso orario del calendario. Sola lettura. | |
accessRole |
string |
Il ruolo di accesso dell'utente per questo calendario. Sola lettura. I valori possibili sono:
|
|
defaultReminders[] |
list |
I promemoria predefiniti nel calendario per l'utente autenticato. Questi promemoria si applicano a tutti gli eventi di questo calendario che non li ignorano esplicitamente (ovvero non hanno reminders.useDefault impostato su True). |
|
defaultReminders[].method |
string |
Il metodo utilizzato da questo promemoria. I valori possibili sono:
Obbligatorio quando si aggiunge un promemoria. |
scrivibile |
defaultReminders[].minutes |
integer |
Numero di minuti prima dell'inizio dell'evento in cui deve essere attivato il promemoria. I valori validi sono compresi tra 0 e 40320 (4 settimane in minuti). Obbligatorio quando si aggiunge un promemoria. |
scrivibile |
nextPageToken |
string |
Token utilizzato per accedere alla pagina successiva di questo risultato. Omesso se non sono disponibili altri risultati, nel qual caso viene fornito nextSyncToken. |
|
items[] |
list |
Elenco degli eventi nel calendario. | |
nextSyncToken |
string |
Token utilizzato in un secondo momento per recuperare solo le voci modificate da quando è stato restituito questo risultato. Omesso se sono disponibili altri risultati, nel qual caso viene fornito nextPageToken. |
Prova
Utilizza Explorer API di seguito per chiamare questo metodo sui dati live e visualizzare la risposta.