L'API Reports consente di generare report che forniscono informazioni aggregate sull'implementazione del browser Chrome / del dispositivo ChromeOS gestito.
Panoramica rapida dei metodi API
Gli URL sono relativi a https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER
| Descrizione | URL relativo | Metodo HTTP | Parametri di richiesta consentiti |
|---|---|---|---|
| Conteggia i browser Chrome che richiedono attenzione nel tuo dominio | /reports:countChromeBrowsersNeedingAttention | GET | (Facoltativo): orgUnitId |
| Conteggio dei dispositivi Chrome che raggiungono la data di scadenza automatica nel tuo dominio | /reports:countChromeDevicesReachingAutoExpirationDate | GET | Facoltativo: orgUnitId, minAueDate, maxAueDate |
| Conteggio dei dispositivi Chrome che richiedono attenzione nel tuo dominio | /reports:countChromeDevicesThatNeedAttention | GET | (Facoltativo): orgUnitId, readMask |
| Conteggiare i dispositivi hardware Chrome nel tuo dominio | /reports:countChromeHardwareFleetDevices | GET | (Facoltativo): orgUnitId, readMask |
| Conteggia le versioni di Chrome implementate sui dispositivi del tuo dominio | /reports:countChromeVersions | GET | Facoltativo: orgUnitId, filter, pageSize, pageToken |
| Conteggia le app segnalate installate su tutti i tuoi dispositivi e browser | /reports:countInstalledApps | GET | Facoltativo: orgUnitId, filter, pageSize, pageToken, orderBy |
| Visualizzare un riepilogo delle stampe eseguite da ogni stampante nel tuo dominio | /reports:countPrintJobsByPrinter | GET | Facoltativo: printerOrgUnitId, filter, pageSize, pageToken, orderBy |
| Visualizzare un riepilogo delle stampe eseguite da ogni utente del tuo dominio | /reports:countPrintJobsByUser | GET | Facoltativo: printerOrgUnitId, filter, pageSize, pageToken, orderBy |
| Visualizzare un report dettagliato dei processi di stampa nel tuo dominio | /reports:enumeratePrintJobs | GET | Facoltativo: printerOrgUnitId, filter, pageSize, pageToken, orderBy |
| Elenca i dispositivi su cui è installata una determinata app | /reports:findInstalledAppDevices | GET | Facoltativo: orgUnitId, filter, pageSize, pageToken, orderBy |
| Elenca i profili su cui è installata una determinata app | /reports:findInstalledAppProfiles | GET | Facoltativo: orgUnitId, filter, pageSize, pageToken, orderBy |
| Ottenere un conteggio degli eventi di arresto anomalo di Chrome | /reports:countChromeCrashEvents | GET | (Facoltativo): orgUnitId, filter, orderBy |
Consulta gli esempi di codice per richieste e risposte di esempio.
Privilegi amministrativi
L'API Reports rispetta la delega del ruolo di amministratore. A seconda dei report che l'amministratore vuole generare, sono necessari privilegi amministrativi diversi.
| Metodo | Sono necessari i privilegi amministrativi |
|---|---|
| countChromeBrowsersNeedingAttention | "Servizi -> Gestione di Chrome -> Visualizza report Statistiche di Chrome"
o "Servizi -> ChromeOS -> Impostazioni -> Visualizza report Statistiche di Chrome" |
| countChromeDevicesReachingAutoExpirationDate | "Servizi -> Gestione di Chrome -> Visualizza report Statistiche di Chrome"
o "Servizi -> ChromeOS -> Impostazioni -> Visualizza report Statistiche di Chrome" |
| countChromeDevicesThatNeedAttention | "Servizi -> Gestione di Chrome -> Visualizza report Statistiche di Chrome"
o "Servizi -> ChromeOS -> Impostazioni -> Visualizza report Statistiche di Chrome" |
| countChromeHardwareFleetDevices | "Servizi -> Gestione di Chrome -> Visualizza report Statistiche di Chrome"
o "Servizi -> ChromeOS -> Impostazioni -> Visualizza report Statistiche di Chrome" |
| countChromeVersions | "Servizi -> Gestione di Chrome -> Visualizza report sulle versioni di Chrome"
o "Servizi -> ChromeOS -> Impostazioni -> Visualizza report sulle versioni di Chrome" |
| countInstalledApps | "Servizi -> Gestione di Chrome -> Visualizza report elenco estensioni"
o "Servizi -> ChromeOS -> Impostazioni -> Visualizza report elenco estensioni" |
| countPrintJobsByPrinter | "Servizi -> Gestione di Chrome -> Visualizza report stampanti Chrome"
o "Servizi -> ChromeOS -> Impostazioni -> Visualizza report stampanti Chrome" |
| countPrintJobsByUser | "Servizi -> Gestione di Chrome -> Visualizza report stampanti Chrome"
o "Servizi -> ChromeOS -> Impostazioni -> Visualizza report stampanti Chrome" |
| enumeratePrintJobs | "Servizi -> Gestione di Chrome -> Visualizza report stampanti Chrome"
o "Servizi -> ChromeOS -> Impostazioni -> Visualizza report stampanti Chrome" |
| findInstalledAppDevices | "Servizi -> Gestione di Chrome -> Visualizza report elenco estensioni"
o "Servizi -> ChromeOS -> Impostazioni -> Visualizza report elenco estensioni" |
| findInstalledAppProfiles | "Servizi -> Gestione di Chrome -> Visualizza report elenco estensioni"
o "Servizi -> ChromeOS -> Impostazioni -> Visualizza report elenco estensioni" |
| countChromeCrashEvents | "Servizi -> Gestione di Chrome -> Visualizza report sugli arresti anomali di Chrome"
o "Servizi -> ChromeOS -> Impostazioni -> Visualizza report sugli arresti anomali di Chrome" |
Per gestire i ruoli e i privilegi amministrativi, vai a "Console di amministrazione -> Ruoli amministratore".
Ambiti API
L'API Reports richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/chrome.management.reports.readonly
Per saperne di più, consulta Panoramica dell'autenticazione.