- Richiesta HTTP
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- ConsolidationStrategy
- NoConsolidation
- Legacy
- Prova!
Esegui query sull'attività passata in Google Drive.
Richiesta HTTP
POST https://driveactivity.googleapis.com/v2/activity:query
L'URL utilizza la sintassi di transcodifica gRPC.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "consolidationStrategy": { object ( |
| Campi | |
|---|---|
consolidationStrategy |
Dettagli su come consolidare le azioni correlate che compongono l'attività. Se non viene impostato, le azioni correlate non vengono consolidate. |
pageSize |
Il numero minimo di attività desiderate nella risposta. Il server tenta di restituire almeno questa quantità. Il server potrebbe restituire anche meno attività se ha una risposta parziale pronta prima del timeout della richiesta. Se non viene impostato, viene utilizzato un valore predefinito. |
pageToken |
Il token identifica la pagina dei risultati da restituire. Imposta questo valore sul valore nextPageToken restituito da una query precedente per ottenere la pagina successiva dei risultati. Se non viene impostato, viene restituita la prima pagina dei risultati. |
filter |
Il filtro per gli elementi restituiti da questa richiesta di query. Il formato della stringa di filtro è una sequenza di espressioni, unite da un "AND" facoltativo, in cui ogni espressione ha la forma "field operator value". Campi supportati:
|
Campo unione key. I criteri principali nella query. Se non viene specificata alcuna chiave, il valore predefinito è ancestorName = items/root. key può essere solo uno dei seguenti: |
|
itemName |
Restituisce le attività per questo elemento di Drive. Il formato è |
ancestorName |
Restituisce le attività per questa cartella di Drive, più tutti i figli e i discendenti. Il formato è |
Corpo della risposta
Messaggio di risposta per l'interrogazione dell'attività di Drive.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"activities": [
{
object ( |
| Campi | |
|---|---|
activities[] |
Elenco delle attività richieste. |
nextPageToken |
Token per recuperare la pagina successiva di risultati o vuoto se non sono presenti altri risultati nell'elenco. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/drive.activityhttps://www.googleapis.com/auth/drive.activity.readonly
Per ulteriori informazioni, consulta la Guida all'autorizzazione.
ConsolidationStrategy
Come vengono consolidate le singole attività. Se un insieme di attività è correlato, può essere consolidato in un'unica attività combinata, ad esempio un attore che esegue la stessa azione su più target o più attori che eseguono la stessa azione su un singolo target. La strategia definisce le regole per le attività correlate.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione strategy. Come vengono consolidate le singole attività. strategy può essere solo uno dei seguenti: |
|
none |
Le singole attività non vengono consolidate. |
legacy |
Le singole attività vengono consolidate utilizzando la strategia precedente. |
NoConsolidation
Questo tipo non contiene campi.
Una strategia che non prevede il consolidamento delle singole attività.
Legacy
Questo tipo non contiene campi.
Una strategia che consolida le attività utilizzando le regole di raggruppamento dell'API Activity v1 legacy. Azioni simili che si verificano in un determinato periodo di tempo possono essere raggruppate in più target (ad esempio, lo spostamento di un insieme di file contemporaneamente) o più attori (ad esempio, più utenti che modificano lo stesso elemento). Le regole di raggruppamento per questa strategia sono specifiche per ogni tipo di azione.