Recuperare tutti i dispositivi Chrome associati a un account
Per visualizzare un elenco di tutti i dispositivi Chrome assegnati a un account, utilizza la seguente istruzione
richiedere GET
e includere l'autorizzazione descritta in
Autorizzare le richieste. Per una migliore leggibilità,
in questo esempio di codice vengono restituiti i ritorni a riga:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos?projection={BASIC|FULL}&query=query &orderBy=orderBy category&sortOrder={ASCENDING|DESCENDING} &pageToken=token for next results page, if applicable &maxResults=max number of results per page
- Il
customerId
è un identificatore univoco dell'Account Google del cliente. - In qualità di amministratore dell'account, puoi anche utilizzare la stringa
my_customer
, che rappresenta ilcustomerId
del tuo account. Un altro modo per recuperarecustomerId
è utilizzare il comando Recupera un utente operativa. Utilizza il tuo indirizzo email di amministratore o l'utente univoco dell'amministratoreid
nel parametro del percorsouserKey
dell'operazione.
Per le stringhe di query e le proprietà di richiesta e risposta, consulta Riferimento API.
Esempio: filtrare i dispositivi in base all'utente
In questo esempio viene cercato un utente specifico utilizzandoquery=user:help desk
. La
contiene una singola risorsa chromeosdevice
, in cui
annotatedUser
è help desk
:
Richiesta JSON
GET https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices/ chromeos?projection=FULL&query=user:help desk&orderBy=status &sortOrder=ASCENDING&maxResults=100
Risposta JSON
{ "kind": "directory#chromeosdevices", "chromeosdevices": [ { "kind": "directory#chromeosdevice", "etag": "1234567890" "deviceId": "def456", "serialNumber": "234567", "status": "ACTIVE", "lastSync": "2013-03-05T17:30:04.325Z", "supportEndDate": "2014-04-05T17:30:04.325Z", "annotatedUser": "help desk", "annotatedLocation": "Mountain View help desk Chromebook", "annotatedAssetId": "1234567890", "notes": "Loaned from support", "orderNumber": "1234", "willAutoRenew": true, "osVersion": "Browser Version 18.0", "platformVersion": "Platform Version 1415.2.0", "firmwareVersion": "Firmware Version 1.2.3.4", "bootMode": "validated", "lastEnrollmentTime": "2012-04-05T17:30:04.325Z", "orgUnitPath": "corp/engineering", "recentUsers": [ { "type": "USER_TYPE_MANAGED", "email": "user@customer.com" } ], "activeTimeRanges": [ { "date": "2012-04-05", "activeTime": "3600000" } ], } ], "nextPageToken": "abcdefghijkl123" }
Esempio: filtrare i dispositivi in base al numero di serie
In questo esempio viene cercato un numero di serie specifico utilizzando
query=id:123456
, dove 123456
è il
numero di serie del dispositivo. La risposta mostrata di seguito contiene una singola risposta corrispondente, in cui il parametro
La proprietà serialNumber
corrisponde al valore di ricerca.
Richiesta JSON
GET https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices/ chromeos?projection=FULL&query=id:123456&orderBy=status &sortOrder=ASCENDING&maxResults=100
Risposta JSON
{ "kind": "directory#chromeosdevices", "chromeosdevices": [ { "kind": "directory#chromeosdevice", "deviceId": "abc123", "serialNumber": "123456", "status": "SHIPPED", "supportEndDate": "1404457200000", "model": "model_value", "meid": "meid_value", "macAddress": "mac_address_value", "orderNumber": "1234", "willAutoRenew": true } ], "nextPageToken": "abcdefghijkl123" }
Questo esempio di risposta include model
, meid
e
macAddress
proprietà. Se un dispositivo non dispone di queste proprietà, non saranno
incluso nella risposta. Per i dettagli completi, consulta
Rappresentazione delle risorse dei dispositivi ChromeOS.
Esportare un elenco MEID
Il meid
è l'identificatore MEID (Mobile Equipment Identifier) della scheda per dispositivi mobili 3G in una
Dispositivo Chrome. Il codice MEID viene generalmente utilizzato quando si aggiunge un dispositivo all'account di un operatore wireless
piano di servizio con pagamento posticipato. Per esportare l'elenco MEID, usa la seguente richiesta GET
e
i valori nextPageToken
per recuperare l'elenco completo dei MEID. Per una migliore leggibilità,
l'esempio di codice presenta ritorni a riga:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos?fields=nextPageToken,chromeosdevices(meid)
Recuperare un dispositivo Chrome
Per recuperare le proprietà di un dispositivo Chrome, utilizza la seguente richiesta GET
e
includono l'autorizzazione descritta in
Autorizzare le richieste. Per una migliore leggibilità,
in questo esempio di codice vengono restituiti i ritorni a riga:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos/deviceId?projection={FULL|BASIC}
- Il
customerId
è un identificatore univoco dell'Account Google del cliente. - In qualità di amministratore dell'account, puoi anche utilizzare la stringa
my_customer
, che rappresenta ilcustomerId
del tuo account. Un altro modo per recuperarecustomerId
è utilizzare il comando Recupera un utente operativa. Utilizza il tuo indirizzo email di amministratore o l'utente univoco dell'amministratoreid
nel parametro del percorsouserKey
dell'operazione. deviceId
è un identificatore univoco di un dispositivo e si trova nella risposta di l'operazione Recupera tutti i dispositivi Chrome.
Per le stringhe di query e le proprietà di richiesta e risposta, consulta Riferimento API.
Richiesta JSON
Una richiesta di esempio. Per migliorarne la leggibilità, questo esempio di codice presenta dei ritorni a riga:GET https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices/ chromeos/deviceId?projection=full
Risposta JSON
Una richiesta andata a buon fine restituisce un Codice di stato HTTP 200. Insieme a il codice di stato, la risposta restituisce le proprietà del dispositivo Chrome:
{ "kind": "directory#chromeosdevice", "deviceId": "device_id_value", "serialNumber": "device_serial_number", "status": "ACTIVE", "lastSync": "2012-04-05T17:30:04.325Z", "supportEndDate": "2014-04-05T17:30:04.325Z", "annotatedUser": "help desk", "annotatedLocation": "Mountain View help desk Chromebook", "annotatedAssetId": "12345667890", "notes": "Loaned from support", "orderNumber": "123456", "willAutoRenew": true, "osVersion": "Browser Version 18.0", "platformVersion": "Platform Version 1415.2.0", "firmwareVersion": "Firmware Version 1.2.3.4", "bootMode": "validated" "lastEnrollmentTime": "2012-04-05T17:30:04.325Z", "orgUnitPath": "corp/engineering" }
Aggiornare un dispositivo Chrome
Per aggiornare un dispositivo Chrome, usa la seguente richiesta di PUT
e includi i campi
l'autorizzazione descritta in
Autorizzare le richieste. Per una migliore leggibilità,
in questo esempio di codice vengono restituiti i ritorni a riga:
PUT https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos/deviceId?projection={FULL|BASIC}
- Il
customerId
è un identificatore univoco dell'Account Google del cliente. - In qualità di amministratore dell'account, puoi anche utilizzare la stringa
my_customer
, che rappresenta ilcustomerId
del tuo account. Un altro modo per recuperarecustomerId
è utilizzare il comando Recupera un utente operativa. Utilizza il tuo indirizzo email di amministratore o l'utente univoco dell'amministratoreid
nel parametro del percorsouserKey
dell'operazione. deviceId
è un identificatore univoco di un dispositivo e si trova nella risposta di l'operazione Recupera tutti i dispositivi Chrome.
Per le stringhe di query e le proprietà di richiesta e risposta, consulta Riferimento API.
Richiesta JSON
La seguente richiesta JSON di esempio aggiorna annotatedUser
di un dispositivo Chrome,
annotatedLocation
, annotatedAssetId
, notes
e
orgUnitPath
proprietà. Per migliorarne la leggibilità, questo esempio di codice presenta dei ritorni a riga:
PUT https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos/deviceId?projection=fullEsempio di corpo della richiesta:
{
"deviceId": "device_id_value",
"annotatedUser": "help desk",
"annotatedLocation": "Mountain View help desk Chromebook",
"annotatedAssetId": "1234567890",
"notes": "Loaned from support",
"orgUnitPath": "/corp/sales"
}
Per una richiesta di aggiornamento, includi nella richiesta solo le proprietà con valori aggiornati.
Una richiesta andata a buon fine restituisce un Codice di stato HTTP 200. Insieme a il codice di stato, la risposta restituisce le proprietà del dispositivo Chrome aggiornato.
Deprovisioning o disattivazione dei dispositivi Chrome
Per eseguire il deprovisioning o disattivare i dispositivi Chrome, utilizza la seguente richiesta POST
e includere l'autorizzazione descritta in
Autorizzare le richieste. Per una migliore leggibilità,
in questo esempio di codice vengono restituiti i ritorni a riga:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer or customerId/ devices/chromeos:batchChangeStatus
- Il
customerId
è un identificatore univoco dell'Account Google del cliente. - In qualità di amministratore dell'account, puoi anche utilizzare la stringa
my_customer
, che rappresenta ilcustomerId
del tuo account. Un altro modo per recuperarecustomerId
è utilizzare il comando Recupera un utente operativa. Utilizza il tuo indirizzo email di amministratore o l'utente univoco dell'amministratoreid
nel parametro del percorsouserKey
dell'operazione.
Per le proprietà della richiesta e della risposta, consulta Riferimento API.
Richiesta JSON
La seguente richiesta JSON mostra una richiesta di esempio per il deprovisioning e la disattivazione Dispositivi Chrome:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos:batchChangeStatusIl corpo della richiesta per un deprovisioning di esempio è:
{ "deviceIds": ["deviceId_1", "deviceId_2", "deviceId_3"], "changeChromeOsDeviceStatusAction": "CHANGE_CHROME_OS_DEVICE_STATUS_ACTION_DEPROVISION", "deprovisionReason": "DEPROVISION_REASON_RETIRING_DEVICE" }Il corpo della richiesta per la disattivazione è:
{ "deviceIds": ["deviceId_1", "deviceId_2", "deviceId_3"], "changeChromeOsDeviceStatusAction": "CHANGE_CHROME_OS_DEVICE_STATUS_ACTION_DISABLE", }
Una richiesta andata a buon fine restituisce un Codice di stato HTTP 200.
Sposta i dispositivi Chrome nell'unità organizzativa
Per spostare fino a 50 dispositivi Chrome in un'unità organizzativa, usa quanto segue
richiedere POST
e includere l'autorizzazione descritta in
Autorizzare le richieste. Per una migliore leggibilità,
in questo esempio di codice vengono restituiti i ritorni a riga:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos/moveDevicesToOu?orgUnitPath=/SomeOuName
- Il
customerId
è un identificatore univoco dell'Account Google del cliente. - In qualità di amministratore dell'account, puoi anche utilizzare la stringa
my_customer
, che rappresenta ilcustomerId
del tuo account. Un altro modo per recuperarecustomerId
è l'utilizzo della funzione Recupera dell'utente. Utilizza il tuo indirizzo email di amministratore o l'utente unico dell'amministratore Valoreid
nel parametro del percorsouserKey
dell'operazione.
Per le proprietà della richiesta e della risposta, consulta Riferimento API.
Richiesta JSON
La seguente richiesta JSON mostra una richiesta di esempio per spostare tre dispositivi Chrome in un
Unità organizzativa denominata /Marketing
:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos/chromeos/moveDevicesToOu?orgUnitPath=/Marketing
Il corpo della richiesta per lo spostamento del dispositivo è:
{ "deviceIds": ["deviceId_1", "deviceId_2", "deviceId_3"] }
Una richiesta andata a buon fine restituisce un Codice di stato HTTP 200.