אחזור של כל מכשירי ChromeOS בחשבון
כדי להציג רשימה של כל מכשירי ChromeOS שהוקצו לחשבון, משתמשים בבקשה הבאה GET
וכוללים את ההרשאה שמתוארת בקטע הרשאת בקשות. כדי לשפר את הקריאוּת, דוגמת הקוד הזו כוללת החזרות שורה:
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
הוא מזהה ייחודי של חשבון Google של הלקוח. - כאדמינים של החשבון, אתם יכולים להשתמש גם במחרוזת
my_customer
שמייצגת אתcustomerId
של החשבון. אפשר לקבל את הערך שלcustomerId
גם באמצעות הפעולה Retrieve a user. משתמשים בכתובת האימייל של האדמין או בערך המשתמש הייחודיid
של האדמין בפרמטר הנתיבuserKey
של הפעולה.
למידע על מחרוזות השאילתות, הבקשות והתגובות, ראו חומר העזר בנושא API.
דוגמה: סינון מכשירים לפי משתמש
בדוגמה הזו מתבצע חיפוש של משתמש ספציפי באמצעותquery=user:help desk
. התשובה מכילה משאב chromeosdevice
יחיד, שבו הערך של annotatedUser
הוא help desk
:
בקשת 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
תגובת 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" }
דוגמה: סינון מכשירים לפי מספר סידורי
בדוגמה הזו מתבצע חיפוש של מספר סידורי ספציפי באמצעות query=id:123456
, כאשר 123456
הוא המספר הסידורי של המכשיר. התשובה שמוצגת למטה מכילה תשובה תואמת אחת, שבה המאפיין serialNumber
תואם לערך החיפוש.
בקשת 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
תגובת 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" }
דוגמת התגובה הזו כוללת את המאפיינים model
, meid
ו-macAddress
. אם למכשיר אין את המאפיינים האלה, הם לא נכללים בתגובה. פרטים מלאים זמינים במאמר ייצוג המשאב Chromeosdevices.
ייצוא של רשימת MEID
השדה meid
הוא מזהה הציוד הנייד (MEID) של הכרטיס הנייד מסוג 3G במכשיר ChromeOS. בדרך כלל משתמשים ב-MEID כשמוסיפים מכשיר לחבילת שירות של ספק סלולרי בתשלום לאחר השימוש. כדי לייצא את רשימת ה-MEID, משתמשים בבקשה GET
הבאה ובערכים של nextPageToken
כדי לאחזר את הרשימה המלאה של מזהי ה-MEID. כדי לשפר את הקריאוּת, דוגמת הקוד הזו כוללת החזרות שורה:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos?fields=nextPageToken,chromeosdevices(meid)
אחזור של מכשיר ChromeOS
כדי לאחזר את המאפיינים של מכשיר ChromeOS, משתמשים בבקשה GET
הבאה ומצרפים את ההרשאה שמתוארת בקטע הרשאת בקשות. כדי לשפר את הקריאוּת, דוגמת הקוד הזו כוללת החזרות שורה:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos/deviceId?projection={FULL|BASIC}
- השדה
customerId
הוא מזהה ייחודי של חשבון Google של הלקוח. - כאדמינים של החשבון, אתם יכולים להשתמש גם במחרוזת
my_customer
שמייצגת אתcustomerId
של החשבון. אפשר לקבל את הערך שלcustomerId
גם באמצעות הפעולה Retrieve a user. משתמשים בכתובת האימייל של האדמין או בערך המשתמש הייחודיid
של האדמין בפרמטר הנתיבuserKey
של הפעולה. - השדה
deviceId
הוא מזהה ייחודי של מכשיר, והוא מופיע בתגובה של הפעולה Retrieve all ChromeOS devices.
מידע על מחרוזות השאילתות, הבקשות והתגובות זמין בחומר העזר בנושא API.
בקשת JSON
דוגמה לבקשה. כדי לשפר את הקריאוּת, דוגמת הקוד הזו כוללת החזרות שורה:GET https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices/ chromeos/deviceId?projection=full
תגובת JSON
בקשה שהצליחה מחזירה את קוד הסטטוס HTTP 200. יחד עם קוד הסטטוס, התשובה מחזירה את המאפיינים של מכשיר ChromeOS:
{ "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" }
עדכון מכשיר ChromeOS
כדי לעדכן מכשיר ChromeOS, משתמשים בבקשה PUT
הבאה וכוללים את ההרשאה שמתוארת בקטע אישור בקשות. כדי לשפר את הקריאוּת, דוגמת הקוד הזו כוללת החזרות שורה:
PUT https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos/deviceId?projection={FULL|BASIC}
- השדה
customerId
הוא מזהה ייחודי של חשבון Google של הלקוח. - כאדמינים של החשבון, אתם יכולים להשתמש גם במחרוזת
my_customer
שמייצגת אתcustomerId
של החשבון. אפשר לקבל את הערך שלcustomerId
גם באמצעות הפעולה Retrieve a user. משתמשים בכתובת האימייל של האדמין או בערך המשתמש הייחודיid
של האדמין בפרמטר הנתיבuserKey
של הפעולה. - השדה
deviceId
הוא מזהה ייחודי של מכשיר, והוא מופיע בתגובה של הפעולה Retrieve all ChromeOS devices.
מידע על מחרוזות השאילתות, הבקשות והתגובות זמין בחומר העזר בנושא API.
בקשת JSON
בקשת ה-JSON לדוגמה הבאה מעדכנת את המאפיינים annotatedUser
, annotatedLocation
, annotatedAssetId
, notes
ו-orgUnitPath
של מכשיר ChromeOS. כדי לשפר את הקריאוּת, דוגמת הקוד הזו כוללת החזרות שורה:
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"
}
בבקשת עדכון, צריך לכלול רק את הנכסים עם הערכים המעודכנים.
בקשה שהצליחה מחזירה את קוד הסטטוס HTTP 200. התגובה מחזירה את המאפיינים של מכשיר ChromeOS המעודכן, יחד עם קוד הסטטוס.
ביטול ההקצאה או השבתה של מכשירי ChromeOS
כדי לבטל את ההקצאה או להשבית מכשירי ChromeOS, משתמשים בבקשה הבאה של POST
ומצרפים את ההרשאה שמתוארת בקטע אישור בקשות. כדי לשפר את הקריאוּת, דוגמת הקוד הזו כוללת החזרות שורה:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer or customerId/ devices/chromeos:batchChangeStatus
- השדה
customerId
הוא מזהה ייחודי של חשבון Google של הלקוח. - כאדמינים של החשבון, אתם יכולים להשתמש גם במחרוזת
my_customer
שמייצגת אתcustomerId
של החשבון. אפשר לקבל את הערך שלcustomerId
גם באמצעות הפעולה Retrieve a user. משתמשים בכתובת האימייל של האדמין או בערך המשתמש הייחודיid
של האדמין בפרמטר הנתיבuserKey
של הפעולה.
למאפייני הבקשה והתגובה, ראו חומר העזר בנושא API.
בקשת JSON
בקשת ה-JSON הבאה היא דוגמה לבקשה לבטל את ההקצאה ולהשבית מכשירי ChromeOS:
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", }
בקשה שהצליחה מחזירה את קוד הסטטוס HTTP 200.
העברת מכשירי ChromeOS ליחידה ארגונית
כדי להעביר עד 50 מכשירי ChromeOS ליחידה ארגונית, שולחים את הבקשה הבאה POST
ומצרפים את ההרשאה שמתוארת בקטע אישור בקשות. כדי לשפר את הקריאוּת, דוגמת הקוד הזו כוללת החזרות שורה:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos/moveDevicesToOu?orgUnitPath=/SomeOuName
- השדה
customerId
הוא מזהה ייחודי של חשבון Google של הלקוח. - כאדמינים של החשבון, אתם יכולים להשתמש גם במחרוזת
my_customer
שמייצגת אתcustomerId
של החשבון. אפשר לקבל את הערך שלcustomerId
גם באמצעות הפעולה Retrieve a user. משתמשים בכתובת האימייל של האדמין או בערך המשתמש הייחודיid
של האדמין בפרמטר הנתיבuserKey
של הפעולה.
למאפייני הבקשה והתגובה, ראו חומר העזר בנושא API.
בקשת JSON
בקשת ה-JSON הבאה היא דוגמה לבקשה להעברת 3 מכשירי ChromeOS ליחידה ארגונית בשם /Marketing
:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos/chromeos/moveDevicesToOu?orgUnitPath=/Marketing
גוף הבקשה להעברת המכשיר הוא:
{ "deviceIds": ["deviceId_1", "deviceId_2", "deviceId_3"] }
בקשה שהצליחה מחזירה את קוד הסטטוס HTTP 200.