ทรัพยากร: MobileDevice
การจัดการอุปกรณ์เคลื่อนที่ของ Google Workspace ครอบคลุมอุปกรณ์ Android, Google Sync และ iOS ดูข้อมูลเพิ่มเติมเกี่ยวกับงานทั่วไปของกลุ่ม Mobile Device API ได้ที่คู่มือสำหรับนักพัฒนาซอฟต์แวร์
การแสดง JSON |
---|
{ "kind": string, "etag": string, "resourceId": string, "deviceId": string, "name": [ string ], "email": [ string ], "model": string, "os": string, "type": string, "status": string, "hardwareId": string, "firstSync": string, "lastSync": string, "userAgent": string, "serialNumber": string, "imei": string, "meid": string, "wifiMacAddress": string, "networkOperator": string, "defaultLanguage": string, "managedAccountIsOnOwnerProfile": boolean, "deviceCompromisedStatus": string, "buildNumber": string, "kernelVersion": string, "basebandVersion": string, "unknownSourcesStatus": boolean, "developerOptionsStatus": boolean, "otherAccountsInfo": [ string ], "adbStatus": boolean, "supportsWorkProfile": boolean, "manufacturer": string, "releaseVersion": string, "securityPatchLevel": string, "brand": string, "bootloaderVersion": string, "hardware": string, "encryptionStatus": string, "devicePasswordStatus": string, "privilege": string, "applications": [ { "packageName": string, "displayName": string, "versionName": string, "versionCode": integer, "permission": [ string ] } ] } |
ช่อง | |
---|---|
kind |
ประเภทของทรัพยากร API สำหรับทรัพยากร Mobiledevices ค่าคือ |
etag |
ETag ของทรัพยากร |
resourceId |
รหัสที่ไม่ซ้ำกันซึ่งบริการ API ใช้เพื่อระบุอุปกรณ์เคลื่อนที่ |
deviceId |
หมายเลขซีเรียลของอุปกรณ์เคลื่อนที่ที่ใช้ Google Sync สําหรับอุปกรณ์ Android และ iOS ข้อมูลนี้คือตัวระบุที่ไม่ซ้ำกันที่ซอฟต์แวร์สร้างขึ้น |
name[] |
รายการชื่อผู้ใช้ของเจ้าของ หากแอปพลิเคชันต้องการรายชื่อชื่อเจ้าของอุปกรณ์ปัจจุบัน ให้ใช้เมธอด get ดูข้อมูลเพิ่มเติมเกี่ยวกับการดึงข้อมูลผู้ใช้อุปกรณ์เคลื่อนที่ได้ที่คู่มือนักพัฒนาซอฟต์แวร์ |
email[] |
รายการอีเมลของเจ้าของ หากแอปพลิเคชันต้องใช้รายการอีเมลของผู้ใช้ปัจจุบัน ให้ใช้เมธอด get โปรดดูข้อมูลเพิ่มเติมที่วิธีการเรียกข้อมูลผู้ใช้ |
model |
ชื่อรุ่นของอุปกรณ์เคลื่อนที่ เช่น Nexus S พร็อพเพอร์ตี้นี้อัปเดตได้ ดูข้อมูลเพิ่มเติมได้ที่คู่มือนักพัฒนาซอฟต์แวร์ |
os |
ระบบปฏิบัติการของอุปกรณ์เคลื่อนที่ เช่น IOS 4.3 หรือ Android 2.3.5 คุณสามารถอัปเดตพร็อพเพอร์ตี้นี้ได้ ดูข้อมูลเพิ่มเติมได้ในคู่มือนักพัฒนาซอฟต์แวร์ |
type |
ประเภทของอุปกรณ์เคลื่อนที่ |
status |
สถานะของอุปกรณ์ |
hardwareId |
ตัวระบุที่ไม่ซ้ำกันของ IMEI/MEID สำหรับฮาร์ดแวร์ Android และไม่สามารถใช้กับอุปกรณ์ Google Sync เมื่อเพิ่มอุปกรณ์เคลื่อนที่ Android พร็อพเพอร์ตี้นี้เป็นพร็อพเพอร์ตี้ที่ไม่บังคับ เมื่ออัปเดตอุปกรณ์เหล่านี้ พร็อพเพอร์ตี้นี้จะเป็นแบบอ่านอย่างเดียว |
firstSync |
วันที่และเวลาที่อุปกรณ์ทำการซิงค์กับการตั้งค่านโยบายในคอนโซลผู้ดูแลระบบครั้งแรก ค่าจะอยู่ในรูปแบบวันที่และเวลา ISO 8601 เวลาคือวันที่แบบเต็มพร้อมชั่วโมง นาที และวินาทีในรูปแบบ |
lastSync |
วันที่และเวลาที่อุปกรณ์ทำการซิงค์กับการตั้งค่านโยบายในคอนโซลผู้ดูแลระบบครั้งล่าสุด ค่าอยู่ในรูปแบบวันที่และเวลา ISO 8601 เวลาคือวันที่แบบเต็มพร้อมชั่วโมง นาที และวินาทีในรูปแบบ |
userAgent |
ให้ข้อมูลเกี่ยวกับอุปกรณ์ เช่น เวอร์ชัน |
serialNumber |
หมายเลขซีเรียลของอุปกรณ์ |
imei |
หมายเลข IMEI ของอุปกรณ์ |
meid |
หมายเลข MEID ของอุปกรณ์ |
wifiMacAddress |
ที่อยู่ MAC ของอุปกรณ์ในเครือข่าย Wi-Fi |
networkOperator |
ผู้ให้บริการเครือข่ายมือถือหรือเครือข่ายของอุปกรณ์เคลื่อนที่ (หากมี) (อ่านอย่างเดียว) |
defaultLanguage |
ภาษาเริ่มต้นที่ใช้ในอุปกรณ์ |
managedAccountIsOnOwnerProfile |
บูลีนที่ระบุว่าบัญชีนี้อยู่ในโปรไฟล์เจ้าของ/โปรไฟล์หลักหรือไม่ |
deviceCompromisedStatus |
สถานะอุปกรณ์ที่ถูกบุกรุก |
buildNumber |
หมายเลขบิลด์ของระบบปฏิบัติการของอุปกรณ์ |
kernelVersion |
เวอร์ชันเคอร์เนลของอุปกรณ์ |
basebandVersion |
เวอร์ชันเบสแบนด์ของอุปกรณ์ |
unknownSourcesStatus |
แหล่งที่มาที่ไม่รู้จักเปิดหรือปิดใช้ในอุปกรณ์ (อ่านอย่างเดียว) |
developerOptionsStatus |
ตัวเลือกของนักพัฒนาซอฟต์แวร์เปิดหรือปิดใช้ในอุปกรณ์ (อ่านอย่างเดียว) |
otherAccountsInfo[] |
รายการบัญชีที่เพิ่มในอุปกรณ์ (อ่านอย่างเดียว) |
adbStatus |
Adb (การแก้ไขข้อบกพร่อง USB) เปิดหรือปิดใช้ในอุปกรณ์ (อ่านอย่างเดียว) |
supportsWorkProfile |
โปรไฟล์งานในอุปกรณ์ที่รองรับ (อ่านอย่างเดียว) |
manufacturer |
ผู้ผลิตอุปกรณ์เคลื่อนที่ (อ่านอย่างเดียว) |
releaseVersion |
เวอร์ชันของอุปกรณ์เคลื่อนที่ (อ่านอย่างเดียว) |
securityPatchLevel |
ระดับแพตช์ความปลอดภัยของอุปกรณ์เคลื่อนที่ (อ่านอย่างเดียว) |
brand |
แบรนด์อุปกรณ์เคลื่อนที่ (อ่านอย่างเดียว) |
bootloaderVersion |
เวอร์ชัน Bootloader ของอุปกรณ์เคลื่อนที่ (อ่านอย่างเดียว) |
hardware |
ฮาร์ดแวร์สำหรับโทรศัพท์มือถือ (อ่านอย่างเดียว) |
encryptionStatus |
สถานะการเข้ารหัสอุปกรณ์เคลื่อนที่ (อ่านอย่างเดียว) |
devicePasswordStatus |
DevicePasswordStatus (อ่านอย่างเดียว) |
privilege |
DMAgentPermission (อ่านอย่างเดียว) |
applications[] |
รายการแอปพลิเคชันที่ติดตั้งในอุปกรณ์เคลื่อนที่ Android และไม่สามารถใช้กับ Google Sync และอุปกรณ์ iOS รายการนี้รวมถึงแอปพลิเคชัน Android ที่เข้าถึงข้อมูล Google Workspace เมื่ออัปเดตรายการแอปพลิเคชัน โปรดทราบว่าการอัปเดตจะแทนที่รายการที่มีอยู่ ถ้าอุปกรณ์ Android มีแอปพลิเคชันอยู่ 2 แอป และ API จะอัปเดตรายการด้วยแอปพลิเคชัน 5 รายการ ตอนนี้จะมีรายการแอปพลิเคชัน 5 รายการที่อัปเดตแล้ว
|
applications[].packageName |
ชื่อแพ็กเกจของแอปพลิเคชัน เช่น |
applications[].displayName |
ชื่อที่แสดงของแอปพลิเคชัน ตัวอย่างเช่น |
applications[].versionName |
ชื่อเวอร์ชันของแอปพลิเคชัน เช่น |
applications[].versionCode |
รหัสเวอร์ชันของแอปพลิเคชัน ตัวอย่างเช่น |
applications[].permission[] |
รายการสิทธิ์ของแอปพลิเคชันนี้ โดยสิทธิ์เหล่านี้อาจเป็นสิทธิ์ Android มาตรฐานหรือสิทธิ์ที่แอปพลิเคชันกำหนดก็ได้ และอยู่ในไฟล์ Manifest สำหรับ Android ของแอปพลิเคชัน ตัวอย่างสิทธิ์ของแอปพลิเคชันปฏิทิน ได้แก่ |
เมธอด |
|
---|---|
|
ดำเนินการที่ส่งผลต่ออุปกรณ์เคลื่อนที่ |
|
นำอุปกรณ์เคลื่อนที่ออก |
|
ดึงข้อมูลพร็อพเพอร์ตี้ของอุปกรณ์เคลื่อนที่ |
|
ดึงข้อมูลรายการอุปกรณ์เคลื่อนที่ทั้งหมดที่ผู้ใช้เป็นเจ้าของสำหรับบัญชีหนึ่งๆ โดยแบ่งเป็นหน้า |