Mengambil semua perangkat Chrome untuk akun
Untuk menampilkan daftar semua perangkat Chrome yang ditetapkan ke akun, gunakan permintaan
GET
berikut dan sertakan otorisasi yang dijelaskan dalam
Meminta otorisasi. Agar mudah dibaca,
contoh kode ini diberi pemisahan baris:
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
customerId
adalah ID unik Akun Google pelanggan.- Sebagai administrator akun, Anda juga dapat menggunakan string
my_customer
yang mewakilicustomerId
akun Anda. Cara lain untuk mendapatkan nilaicustomerId
adalah dengan menggunakan operasi Retrieve a user. Gunakan alamat email administrator atau nilaiid
pengguna unik administrator Anda di parameter jaluruserKey
operasi.
Untuk properti string kueri, permintaan, dan respons, lihat Referensi API.
Contoh: Memfilter perangkat menurut pengguna
Contoh ini menelusuri pengguna tertentu menggunakanquery=user:help desk
. Responsnya berisi satu resource chromeosdevice
, dengan annotatedUser
adalah help desk
:
Permintaan 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
Respons 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" }
Contoh: Memfilter perangkat menurut nomor seri
Contoh ini menelusuri nomor seri tertentu menggunakan
query=id:123456
, dengan 123456
adalah
nomor seri perangkat. Respons yang ditampilkan di bawah berisi satu balasan yang cocok, dengan properti serialNumber
cocok dengan nilai penelusuran.
Permintaan 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
Respons 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" }
Contoh respons ini menyertakan properti model
, meid
, dan
macAddress
. Jika perangkat tidak memiliki properti ini, properti tersebut tidak
disertakan dalam respons. Untuk mengetahui detail selengkapnya, lihat
representasi resource Chromeosdevices.
Mengekspor daftar MEID
meid
adalah ID Peralatan Seluler (MEID) untuk kartu seluler 3G di
perangkat Chrome. MEID biasanya digunakan saat menambahkan perangkat ke paket layanan pascabayar
operator nirkabel. Untuk mengekspor daftar MEID, gunakan permintaan GET
berikut dan
nilai nextPageToken
untuk mengambil daftar lengkap MEID. Agar mudah dibaca, contoh kode ini diberi pemisahan baris:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos?fields=nextPageToken,chromeosdevices(meid)
Mengambil perangkat Chrome
Untuk mengambil properti perangkat Chrome, gunakan permintaan GET
berikut dan
sertakan otorisasi yang dijelaskan dalam
Permintaan otorisasi. Agar mudah dibaca,
contoh kode ini diberi pemisahan baris:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos/deviceId?projection={FULL|BASIC}
customerId
adalah ID unik Akun Google pelanggan.- Sebagai administrator akun, Anda juga dapat menggunakan string
my_customer
yang mewakilicustomerId
akun Anda. Cara lain untuk mendapatkan nilaicustomerId
adalah dengan menggunakan operasi Retrieve a user. Gunakan alamat email administrator atau nilaiid
pengguna unik administrator Anda di parameter jaluruserKey
operasi. deviceId
adalah ID unik untuk perangkat dan ditemukan sebagai respons terhadap operasi Retrieve all Chrome devices.
Untuk properti string kueri, permintaan, dan respons, lihat Referensi API.
Permintaan JSON
Contoh permintaan. Agar mudah dibaca, contoh kode ini diberi pemisahan baris.GET https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices/ chromeos/deviceId?projection=full
Respons JSON
Permintaan yang berhasil akan menampilkan kode status HTTP 200. Bersama dengan kode status, respons akan menampilkan properti perangkat 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" }
Mengupdate perangkat Chrome
Untuk mengupdate perangkat Chrome, gunakan permintaan PUT
berikut dan sertakan otorisasi yang dijelaskan dalam Meminta otorisasi. Agar mudah dibaca,
contoh kode ini diberi pemisahan baris:
PUT https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos/deviceId?projection={FULL|BASIC}
customerId
adalah ID unik Akun Google pelanggan.- Sebagai administrator akun, Anda juga dapat menggunakan string
my_customer
yang mewakilicustomerId
akun Anda. Cara lain untuk mendapatkan nilaicustomerId
adalah dengan menggunakan operasi Retrieve a user. Gunakan alamat email administrator atau nilaiid
pengguna unik administrator Anda di parameter jaluruserKey
operasi. deviceId
adalah ID unik untuk perangkat dan ditemukan sebagai respons terhadap operasi Retrieve all Chrome devices.
Untuk properti string kueri, permintaan, dan respons, lihat Referensi API.
Permintaan JSON
Contoh permintaan JSON berikut memperbarui properti annotatedUser
,
annotatedLocation
, annotatedAssetId
, notes
, dan
orgUnitPath
perangkat Chrome. Agar mudah dibaca, contoh kode ini diberi pemisahan baris.
PUT https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos/deviceId?projection=full
{
"deviceId": "device_id_value",
"annotatedUser": "help desk",
"annotatedLocation": "Mountain View help desk Chromebook",
"annotatedAssetId": "1234567890",
"notes": "Loaned from support",
"orgUnitPath": "/corp/sales"
}
Untuk permintaan pembaruan, hanya sertakan properti dengan nilai yang diperbarui dalam permintaan Anda.
Permintaan yang berhasil akan menampilkan kode status HTTP 200. Bersama dengan kode status, respons akan menampilkan properti untuk perangkat Chrome yang diperbarui.
Mencabut akses atau menonaktifkan perangkat Chrome
Untuk membatalkan penyediaan atau menonaktifkan perangkat Chrome, gunakan permintaan POST
berikut
dan sertakan otorisasi yang dijelaskan dalam
Meminta otorisasi. Agar mudah dibaca,
contoh kode ini diberi pemisahan baris:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer or customerId/ devices/chromeos:batchChangeStatus
customerId
adalah ID unik Akun Google pelanggan.- Sebagai administrator akun, Anda juga dapat menggunakan string
my_customer
yang mewakilicustomerId
akun Anda. Cara lain untuk mendapatkan nilaicustomerId
adalah dengan menggunakan operasi Retrieve a user. Gunakan alamat email administrator atau nilaiid
pengguna unik administrator Anda di parameter jaluruserKey
operasi.
Untuk properti permintaan dan respons, lihat Referensi API.
Permintaan JSON
Permintaan JSON berikut menunjukkan contoh permintaan untuk mencabut akses dan menonaktifkan perangkat Chrome:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/
devices/chromeos:batchChangeStatus
{ "deviceIds": ["deviceId_1", "deviceId_2", "deviceId_3"], "changeChromeOsDeviceStatusAction": "CHANGE_CHROME_OS_DEVICE_STATUS_ACTION_DEPROVISION", "deprovisionReason": "DEPROVISION_REASON_RETIRING_DEVICE" }
{ "deviceIds": ["deviceId_1", "deviceId_2", "deviceId_3"], "changeChromeOsDeviceStatusAction": "CHANGE_CHROME_OS_DEVICE_STATUS_ACTION_DISABLE", }
Permintaan yang berhasil akan menampilkan kode status HTTP 200.
Memindahkan perangkat Chrome ke Unit Organisasi
Untuk memindahkan hingga 50 perangkat Chrome ke Unit Organisasi, gunakan permintaan
POST
berikut dan sertakan otorisasi yang dijelaskan dalam
Meminta otorisasi. Agar mudah dibaca,
contoh kode ini diberi pemisahan baris:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos/moveDevicesToOu?orgUnitPath=/SomeOuName
customerId
adalah ID unik Akun Google pelanggan.- Sebagai administrator akun, Anda juga dapat menggunakan string
my_customer
yang mewakilicustomerId
akun Anda. Cara lain untuk mendapatkan nilaicustomerId
adalah dengan menggunakan operasi Mengambil pengguna. Gunakan alamat email administrator atau nilaiid
pengguna unik administrator Anda di parameter jaluruserKey
operasi.
Untuk properti permintaan dan respons, lihat Referensi API.
Permintaan JSON
Permintaan JSON berikut menunjukkan contoh permintaan untuk memindahkan 3 perangkat Chrome ke Unit Organisasi bernama /Marketing
:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos/chromeos/moveDevicesToOu?orgUnitPath=/Marketing
Isi permintaan untuk pemindahan perangkat adalah:
{ "deviceIds": ["deviceId_1", "deviceId_2", "deviceId_3"] }
Permintaan yang berhasil akan menampilkan kode status HTTP 200.