- Richiesta HTTP
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- ConsolidationStrategy
- NoConsolidation
- Precedente
- Prova!
Esegui una query su attività passate su 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 configurato, le azioni correlate non vengono consolidate. |
pageSize |
Il numero minimo di attività desiderato nella risposta; il server tenta di restituire almeno questa quantità. Il server potrebbe anche restituire meno attività se ha una risposta parziale pronta prima del timeout della richiesta. Se non viene configurato, viene utilizzato un valore predefinito. |
pageToken |
Il token identifica la pagina di risultati da restituire. Impostalo sul valore nextPageToken restituito da una query precedente per ottenere la seguente pagina di risultati. Se il criterio non è impostato, viene restituita la prima pagina di 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 è nel formato "field operator value". Campi supportati:
|
Campo di unione key . Il criterio principale della query. Il valore predefinito è ancestorName = items/root , se non è specificata alcuna chiave. key può essere solo uno dei seguenti: |
|
itemName |
Restituisci le attività per questo elemento di Drive. Il formato è |
ancestorName |
Restituisci le attività per questa cartella di Drive, oltre a tutti i figli e i discendenti. Il formato è |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Messaggio di risposta per l'esecuzione di query sull'attività su Drive.
Rappresentazione JSON |
---|
{
"activities": [
{
object ( |
Campi | |
---|---|
activities[] |
Elenco di attività richieste. |
nextPageToken |
Token per recuperare la pagina dei risultati successiva o vuoto se non ci sono altri risultati nell'elenco. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/drive.activity
https://www.googleapis.com/auth/drive.activity.readonly
Per ulteriori informazioni, consulta la Guida alle autorizzazioni.
ConsolidationStrategy
Come vengono consolidate le singole attività. Se un insieme di attività è correlato, possono essere riunite in un'unica attività combinata, ad esempio un attore che esegue la stessa azione su più target oppure più attori che eseguono la stessa azione su un singolo target. La strategia definisce le regole relative alle attività correlate.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo di 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
Una strategia che non include il consolidamento delle singole attività.
Legacy
Una strategia che consolida le attività utilizzando le regole di raggruppamento dell'API V1 Activity precedente. Le azioni simili che si verificano in un intervallo di tempo possono essere raggruppate su più target (ad esempio lo spostamento di un insieme di file contemporaneamente) o su 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.