Alle Chrome-Geräte für ein Konto abrufen
So rufen Sie eine Liste aller Chrome-Geräte auf, die einem Konto zugewiesen sind:
GET
-Anfrage und einschließlich der in folgendem Artikel beschriebenen Autorisierung:
Anfragen autorisieren. Zur besseren Lesbarkeit
Dieses Codebeispiel enthält Zeilenumbrüche:
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
- Die
customerId
ist eine eindeutige Kennung für das Google-Konto des Kunden. - Als Kontoadministrator können Sie auch den String
my_customer
verwenden, steht für diecustomerId
Ihres Kontos. Eine andere Möglichkeit, diecustomerId
zu erhalten ist die Verwendung der Methode Nutzer abrufen . Verwenden Sie Ihre Administrator-E-Mail-Adresse oder den eindeutigen Administratornutzerid
im PfadparameteruserKey
des Vorgangs.
Informationen zu Abfragestrings, Anfrage- und Antwortattributen finden Sie in der API-Referenz
Beispiel: Geräte nach Nutzer filtern
In diesem Beispiel wird mitquery=user:help desk
nach einem bestimmten Nutzer gesucht. Die
Antwort eine einzelne chromeosdevice
-Ressource enthält, wobei der
annotatedUser
ist help desk
:
JSON-Anfrage
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
JSON-Antwort
{ "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" }
Beispiel: Geräte nach Seriennummer filtern
In diesem Beispiel wird nach einer bestimmten Seriennummer gesucht:
query=id:123456
, wobei 123456
der Wert
die Seriennummer des Geräts. Die unten gezeigte Antwort enthält eine einzelne übereinstimmende Antwort, wobei der
Die Property serialNumber
entspricht dem Suchwert.
JSON-Anfrage
GET https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices/ chromeos?projection=FULL&query=id:123456&orderBy=status &sortOrder=ASCENDING&maxResults=100
JSON-Antwort
{ "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" }
Dieses Antwortbeispiel enthält model
, meid
und
macAddress
-Properties. Verfügt ein Gerät nicht über diese Eigenschaften, sind sie nicht
die in der Antwort enthalten sind. Detaillierte Informationen finden Sie in der
Chromeosdevices-Ressourcendarstellung
MEID-Liste exportieren
Die meid
ist die MEID (Mobile Equipment Identifier) für die 3G-Karte in einem
Chrome-Gerät. Eine MEID wird in der Regel verwendet, wenn ein Gerät zum
nachträglicher Serviceplan. Verwenden Sie zum Exportieren der MEID-Liste die folgende GET
-Anfrage und
nextPageToken
, um die vollständige Liste der MEIDs abzurufen. Zur besseren Lesbarkeit
Codebeispiel enthält Zeilenrückgaben:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos?fields=nextPageToken,chromeosdevices(meid)
Chrome-Gerät abrufen
Wenn Sie die Eigenschaften eines Chrome-Geräts abrufen möchten, verwenden Sie die folgende GET
-Anfrage und
die in den
Anfragen autorisieren. Zur besseren Lesbarkeit
Dieses Codebeispiel enthält Zeilenumbrüche:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos/deviceId?projection={FULL|BASIC}
- Die
customerId
ist eine eindeutige Kennung für das Google-Konto des Kunden. - Als Kontoadministrator können Sie auch den String
my_customer
verwenden, steht für diecustomerId
Ihres Kontos. Eine andere Möglichkeit, diecustomerId
zu erhalten ist die Verwendung der Methode Nutzer abrufen . Verwenden Sie Ihre Administrator-E-Mail-Adresse oder den eindeutigen Administratornutzerid
im PfadparameteruserKey
des Vorgangs. - Die
deviceId
ist eine eindeutige Kennung für ein Gerät und wird in der Antwort von den Vorgang Alle Chrome-Geräte abrufen ausführen.
Informationen zu Abfragestrings, Anfrage- und Antwortattributen finden Sie in der API-Referenz
JSON-Anfrage
Eine Beispielanfrage. Zur besseren Lesbarkeit enthält dieses Codebeispiel folgende Zeilen:GET https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices/ chromeos/deviceId?projection=full
JSON-Antwort
Eine erfolgreiche Anfrage gibt eine HTTP 200-Statuscode. Zusammen mit Wenn der Statuscode den Statuscode enthält, werden in der Antwort die Eigenschaften des Chrome-Geräts zurückgegeben:
{ "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" }
Chrome-Gerät aktualisieren
Wenn Sie ein Chrome-Gerät aktualisieren möchten, verwenden Sie die folgende PUT
-Anfrage und fügen Sie den
Autorisierung gemäß den
Anfragen autorisieren. Zur besseren Lesbarkeit
Dieses Codebeispiel enthält Zeilenumbrüche:
PUT https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos/deviceId?projection={FULL|BASIC}
- Die
customerId
ist eine eindeutige Kennung für das Google-Konto des Kunden. - Als Kontoadministrator können Sie auch den String
my_customer
verwenden, steht für diecustomerId
Ihres Kontos. Eine andere Möglichkeit, diecustomerId
zu erhalten ist die Verwendung der Methode Nutzer abrufen . Verwenden Sie Ihre Administrator-E-Mail-Adresse oder den eindeutigen Administratornutzerid
im PfadparameteruserKey
des Vorgangs. - Die
deviceId
ist eine eindeutige Kennung für ein Gerät und wird in der Antwort von den Vorgang Alle Chrome-Geräte abrufen ausführen.
Informationen zu Abfragestrings, Anfrage- und Antwortattributen finden Sie in der API-Referenz
JSON-Anfrage
Mit dem folgenden Beispiel für eine JSON-Anfrage wird die annotatedUser
eines Chrome-Geräts aktualisiert.
annotatedLocation
, annotatedAssetId
, notes
und
orgUnitPath
-Properties. Zur besseren Lesbarkeit enthält dieses Codebeispiel folgende Zeilen:
PUT https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos/deviceId?projection=fullDas Beispiel für den Anfragetext:
{
"deviceId": "device_id_value",
"annotatedUser": "help desk",
"annotatedLocation": "Mountain View help desk Chromebook",
"annotatedAssetId": "1234567890",
"notes": "Loaned from support",
"orgUnitPath": "/corp/sales"
}
Geben Sie bei einer Aktualisierungsanfrage nur die Attribute mit aktualisierten Werten an.
Eine erfolgreiche Anfrage gibt eine HTTP 200-Statuscode. Zusammen mit Statuscode enthält die Antwort die Eigenschaften für das aktualisierte Chrome-Gerät.
Bereitstellung von Chrome-Geräten aufheben oder Chrome-Geräte deaktivieren
Wenn Sie die Bereitstellung von Chrome-Geräten aufheben oder Chrome-Geräte deaktivieren möchten, verwenden Sie die folgende POST
-Anfrage
und enthalten die in den
Anfragen autorisieren. Zur besseren Lesbarkeit
Dieses Codebeispiel enthält Zeilenumbrüche:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer or customerId/ devices/chromeos:batchChangeStatus
- Die
customerId
ist eine eindeutige Kennung für das Google-Konto des Kunden. - Als Kontoadministrator können Sie auch den String
my_customer
verwenden, steht für diecustomerId
Ihres Kontos. Eine andere Möglichkeit, diecustomerId
zu erhalten ist die Verwendung der Methode Nutzer abrufen . Verwenden Sie Ihre Administrator-E-Mail-Adresse oder den eindeutigen Administratornutzerid
im PfadparameteruserKey
des Vorgangs.
Informationen zu den Anfrage- und Antwortattributen finden Sie in der API-Referenz
JSON-Anfrage
Die folgende JSON-Anfrage zeigt eine Beispielanfrage zum Aufheben der Bereitstellung und zum Deaktivieren Chrome-Geräte:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos:batchChangeStatusDer Anfragetext für das Aufheben der Bereitstellung eines Beispiels lautet:
{ "deviceIds": ["deviceId_1", "deviceId_2", "deviceId_3"], "changeChromeOsDeviceStatusAction": "CHANGE_CHROME_OS_DEVICE_STATUS_ACTION_DEPROVISION", "deprovisionReason": "DEPROVISION_REASON_RETIRING_DEVICE" }Der Anfragetext für die Deaktivierung lautet:
{ "deviceIds": ["deviceId_1", "deviceId_2", "deviceId_3"], "changeChromeOsDeviceStatusAction": "CHANGE_CHROME_OS_DEVICE_STATUS_ACTION_DISABLE", }
Eine erfolgreiche Anfrage gibt eine HTTP 200-Statuscode.
Chrome-Geräte in Organisationseinheit verschieben
So verschieben Sie bis zu 50 Chrome-Geräte in eine Organisationseinheit:
POST
-Anfrage und einschließlich der in folgendem Artikel beschriebenen Autorisierung:
Anfragen autorisieren. Zur besseren Lesbarkeit
Dieses Codebeispiel enthält Zeilenumbrüche:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos/moveDevicesToOu?orgUnitPath=/SomeOuName
- Die
customerId
ist eine eindeutige Kennung für das Google-Konto des Kunden. - Als Kontoadministrator können Sie auch den String
my_customer
verwenden, steht für diecustomerId
Ihres Kontos. Eine andere Möglichkeit, diecustomerId
zu erhalten ist die Verwendung der Methode Retrieve a user (Nutzervorgang) Verwenden Sie Ihre Administrator-E-Mail-Adresse oder Ihren eindeutigen Administratornutzer.id
-Wert im PfadparameteruserKey
des Vorgangs.
Informationen zu den Anfrage- und Antwortattributen finden Sie in der API-Referenz
JSON-Anfrage
Die folgende JSON-Anfrage zeigt eine Beispielanfrage zum Verschieben von drei Chrome-Geräten in ein
Organisationseinheit mit dem Namen /Marketing
:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos/chromeos/moveDevicesToOu?orgUnitPath=/Marketing
Der Anfragetext für die Geräteverschiebung lautet:
{ "deviceIds": ["deviceId_1", "deviceId_2", "deviceId_3"] }
Eine erfolgreiche Anfrage gibt eine HTTP 200-Statuscode.