Il report sull'utilizzo delle entità restituisce le attività dei servizi Google Workspace correlate alle entità utilizzate dagli utenti dell'account. Questi report possono essere personalizzati e filtrati per informazioni sull'utilizzo specifiche. I dati sono disponibili per gli ultimi 30 giorni.
Il report sull'utilizzo delle entità può essere utilizzato solo per scopi leciti in conformità al Contratto con il cliente. Questi report si applicano anche a Google Workspace ed Education.
Recuperare tutte le attività di utilizzo delle entità
L'unico tipo di entità supportato da questa API sono le community di Google+. Per recuperare un
report di tutte le attività correlate alle entità delle app nel tuo account, utilizza la seguente
GET richiesta HTTP e includi il token di autorizzazione descritto nella
documentazione sull'autorizzazione. Per
una maggiore leggibilità, l'esempio seguente è formattato con ritorni a capo:
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all/dates/date ?parameters=applicationParameters &filters=parameterFilters &maxResults=maxResults
Il valore date è la data in cui si è verificato l'utilizzo e il timestamp è nel formato ISO 8601, AAAA-MM-GG. Ti consigliamo di utilizzare il fuso orario del tuo account per questo. Per ulteriori informazioni sui parametri della stringa di query e sulle proprietà della risposta, consulta il Riferimento API. Per informazioni sui parametri del report sull'utilizzo delle entità, consulta il riferimento Parametri di utilizzo delle entità.
applicationParameters è un elenco di parametri separati da virgole che vuoi recuperare.
Ogni parametro è formattato come application:parameter_name, ad esempio
gplus:community_name. I parametri disponibili sono documentati nel
riferimento Parametri di utilizzo delle entità. Se non vengono specificati parametri, vengono restituiti tutti.
parameterFilters è un elenco separato da virgole di filtri da applicare ai risultati. Ogni
filtro è formattato come
application:parameter_name[relational_operator]parameter_value. Ad esempio, il
filtro gplus:num_total_members>100 filtra i risultati in modo che contengano solo i risultati
in cui il parametro gplus:num_total_members ha un valore maggiore di 100.
maxResults è il numero massimo di risultati da restituire in un singolo recupero. Se il numero totale di risultati è maggiore di questo, la risposta verrà troncata e verrà incluso un nextPageToken (vedi l'esempio di risposta JSON di seguito).
Esempi
L'esempio seguente recupera un report contenente tutti i parametri
per tutte le entità gplus_communities.
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all /dates/2017-12-11
L'esempio seguente recupera un report contenente il community_name parametro
per tutte le gplus_communities entità.
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all /dates/2017-12-11?parameters=gplus:community_name
L'esempio seguente recupera un report di community_name e
num_total_members per ogni entità gplus_communities, filtrato in base alle
community con più di 100 membri. Per un esempio di risposta dell'API, consulta l'
esempio di risposta JSON.
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all/dates/2017-12-11 ?parameters=gplus:community_name,gplus:num_total_members&filters=gplus:num_total_members>100
Recuperare un report per un'entità specifica
Per recuperare un report per un'entità specifica, utilizza la seguente GET richiesta HTTP e
includi il token di autorizzazione descritto nella
documentazione sull'autorizzazione. Per
una maggiore leggibilità, l'esempio seguente è formattato con ritorni a capo.
GET https://admin.googleapis.com/admin/reports/v1/gplus_communities/entityKey/dates/date ?parameters=applicationParameters &filters=parameterFilters &maxResults=maxResults
Il entityKey è un identificatore di entità specifico per l'applicazione in cui risiede l'entità. Consulta il Riferimento API per i dettagli su come ottenere il entityKey per l'entità specifica di cui ti interessa. Gli altri parametri sono documentati in precedenza nella sezione Recuperare tutte le attività di utilizzo delle entità.
Per ulteriori informazioni sui parametri della stringa di query e sulle proprietà della risposta, consulta il Riferimento API. Per informazioni sui parametri del report sull'utilizzo delle entità, consulta il riferimento Parametri di utilizzo delle entità.
Esempi
L'esempio seguente recupera il report sull'entità per un'entità gplus_community con il
entityKey "1234".
https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/1234/dates/2017-12-11
Esempio di risposta JSON del report sull'utilizzo
Una risposta riuscita restituisce un codice di stato HTTP 200. Oltre al codice di stato, la risposta restituisce un report. Alcuni dei parametri nella risposta sono stati omessi per una maggiore leggibilità.
Esempio di risposta JSON per il report sulle entità
{ "kind": "reports#usageReports", "nextPageToken": "NjQ1OTgwODk0MzkxNDAwNjQ0OA", "usageReports": [ { "kind": "admin#reports#usageReport", "date": "2017-12-11", "entity": { "type": "OBJECT", "customerId": "C03az79cb", "objectType": "GPLUS_COMMUNITY", "objectId": "1234", }, "parameters": [ { "name": "gplus:community_name", "stringValue": "My Community" }, { "name": "gplus:num_total_members", "intValue": 37 }, { "name": "gplus:num_7day_active_members", "intValue": 12 }, { "name": "gplus:num_30day_active_members", "intValue": 17 }, ] } ] }
Esempio di risposta JSON per il report sulle entità con avvisi
Nella risposta possono essere restituiti uno o più avvisi se la richiesta non può essere soddisfatta. In questo esempio, il report non è disponibile al momento della richiesta.{
"kind": "reports#usageReports",
"warnings": [
{
"code": "PARTIAL_DATA_AVAILABLE"
"message": "Data for date 2017-12-11 for application gplus is not available right now, please try again after a few hours."
"data": [
{
"key": "date"
"value": "2017-12-11"
}
]
}
],
"usageReports": [],
}warnings ha i seguenti parametri:
code: codice di avviso leggibile dalla macchinamessage: messaggio di avviso leggibile da una personadata: elenco di coppie chiave-valore che forniscono informazioni dettagliate sull'avviso