REST Resource: mobiledevices

ทรัพยากร: อุปกรณ์เคลื่อนที่

การจัดการอุปกรณ์เคลื่อนที่ของ Google Workspace ประกอบด้วยอุปกรณ์ Android, Google Sync และ iOS สำหรับข้อมูลเพิ่มเติมเกี่ยวกับงาน 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

string

ประเภทของทรัพยากร API สำหรับทรัพยากรในอุปกรณ์เคลื่อนที่ ค่าจะเป็น admin#directory#mobiledevice

etag

string

ETag ของทรัพยากร

resourceId

string

รหัสที่ไม่ซ้ำกันที่บริการ API ใช้ในการระบุอุปกรณ์เคลื่อนที่

deviceId

string

หมายเลขซีเรียลของอุปกรณ์เคลื่อนที่ Google Sync สำหรับอุปกรณ์ Android และ iOS ตัวระบุนี้จะเป็นตัวระบุที่ไม่ซ้ำกันที่ซอฟต์แวร์สร้างขึ้น

name[]

string

รายการชื่อผู้ใช้ของเจ้าของ หากแอปพลิเคชันของคุณต้องใช้รายชื่อเจ้าของอุปกรณ์ในปัจจุบัน ให้ใช้เมธอด get สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการดึงข้อมูลผู้ใช้อุปกรณ์เคลื่อนที่ โปรดดูคู่มือนักพัฒนาซอฟต์แวร์

email[]

string

รายการอีเมลของเจ้าของ หากแอปพลิเคชันต้องใช้รายการอีเมลผู้ใช้ในปัจจุบัน ให้ใช้เมธอด get ดูข้อมูลเพิ่มเติมได้ในวิธีการเรียกข้อมูลผู้ใช้

model

string

ชื่อรุ่นของอุปกรณ์เคลื่อนที่ เช่น Nexus S พร็อพเพอร์ตี้นี้อัปเดตได้ โปรดดูข้อมูลเพิ่มเติมในคู่มือนักพัฒนาซอฟต์แวร์

os

string

ระบบปฏิบัติการของอุปกรณ์เคลื่อนที่ เช่น IOS 4.3 หรือ Android 2.3.5 พร็อพเพอร์ตี้นี้อัปเดตได้ โปรดดูข้อมูลเพิ่มเติมในคู่มือนักพัฒนาซอฟต์แวร์

type

string

ประเภทของอุปกรณ์เคลื่อนที่

status

string

สถานะของอุปกรณ์

hardwareId

string

ตัวระบุที่ไม่ซ้ำกัน IMEI/MEID สำหรับฮาร์ดแวร์ Android และไม่สามารถใช้ได้กับอุปกรณ์ Google Sync เมื่อเพิ่มอุปกรณ์เคลื่อนที่ Android คุณสมบัตินี้จะเป็นตัวเลือก เมื่อคุณอัปเดตอุปกรณ์เครื่องใดเครื่องหนึ่ง คุณสมบัติจะเป็นแบบอ่านอย่างเดียว

firstSync

string

วันที่และเวลาที่อุปกรณ์ซิงค์กับการตั้งค่านโยบายในคอนโซลผู้ดูแลระบบในครั้งแรก ค่าจะอยู่ในรูปแบบวันที่และเวลา ISO 8601 เวลาคือวันที่แบบเต็มพร้อมชั่วโมง นาที และวินาทีในรูปแบบ <em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em> เช่น 2010-04-05T17:30:04+01:00

lastSync

string

วันที่และเวลาที่ซิงค์อุปกรณ์กับการตั้งค่านโยบายในคอนโซลผู้ดูแลระบบครั้งล่าสุด ค่าจะอยู่ในรูปแบบวันที่และเวลา ISO 8601 เวลาคือวันที่แบบเต็มพร้อมชั่วโมง นาที และวินาทีในรูปแบบ <em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em> เช่น 2010-04-05T17:30:04+01:00

userAgent

string

ให้ข้อมูลเกี่ยวกับอุปกรณ์ เช่น เวอร์ชันของ os พร็อพเพอร์ตี้นี้อัปเดตได้ โปรดดูข้อมูลเพิ่มเติมในคู่มือนักพัฒนาซอฟต์แวร์

serialNumber

string

หมายเลขซีเรียลของอุปกรณ์

imei

string

หมายเลข IMEI ของอุปกรณ์

meid

string

หมายเลข MEID ของอุปกรณ์

wifiMacAddress

string

ที่อยู่ MAC ของอุปกรณ์ในเครือข่าย Wi-Fi

networkOperator

string

ผู้ให้บริการเครือข่ายหรือโทรศัพท์มือถือ (หากมี) (อ่านอย่างเดียว)

defaultLanguage

string

ภาษาเริ่มต้นที่ใช้ในอุปกรณ์

managedAccountIsOnOwnerProfile

boolean

บูลีนที่ระบุว่าบัญชีนี้อยู่ในโปรไฟล์เจ้าของ/โปรไฟล์หลักหรือไม่

deviceCompromisedStatus

string

สถานะอุปกรณ์ที่ถูกบุกรุก

buildNumber

string

หมายเลขบิลด์ของระบบปฏิบัติการของอุปกรณ์

kernelVersion

string

เวอร์ชันเคอร์เนลของอุปกรณ์

basebandVersion

string

เวอร์ชันเบสแบนด์ของอุปกรณ์

unknownSourcesStatus

boolean

มีการเปิดหรือปิดใช้แหล่งที่มาที่ไม่รู้จักในอุปกรณ์ (อ่านอย่างเดียว)

developerOptionsStatus

boolean

ตัวเลือกของนักพัฒนาซอฟต์แวร์ที่เปิดหรือปิดใช้ในอุปกรณ์ (อ่านอย่างเดียว)

otherAccountsInfo[]

string

รายการบัญชีที่เพิ่มในอุปกรณ์ (อ่านอย่างเดียว)

adbStatus

boolean

Adb (การแก้ไขข้อบกพร่อง USB) มีการเปิดหรือปิดใช้ในอุปกรณ์ (อ่านอย่างเดียว)

supportsWorkProfile

boolean

โปรไฟล์งานที่รองรับในอุปกรณ์ (อ่านอย่างเดียว)

manufacturer

string

ผู้ผลิตอุปกรณ์เคลื่อนที่ (อ่านอย่างเดียว)

releaseVersion

string

เวอร์ชันการเผยแพร่ของอุปกรณ์เคลื่อนที่ (อ่านอย่างเดียว)

securityPatchLevel

string (int64 format)

ระดับแพตช์ความปลอดภัยของอุปกรณ์เคลื่อนที่ (อ่านอย่างเดียว)

brand

string

แบรนด์อุปกรณ์เคลื่อนที่ (อ่านอย่างเดียว)

bootloaderVersion

string

เวอร์ชัน Bootloader ของอุปกรณ์เคลื่อนที่ (อ่านอย่างเดียว)

hardware

string

ฮาร์ดแวร์อุปกรณ์เคลื่อนที่ (อ่านอย่างเดียว)

encryptionStatus

string

สถานะการเข้ารหัสอุปกรณ์เคลื่อนที่ (อ่านอย่างเดียว)

devicePasswordStatus

string

DevicePasswordStatus (อ่านอย่างเดียว)

privilege

string

DMAgentPermission (อ่านอย่างเดียว)

applications[]

object

รายการแอปพลิเคชันที่ติดตั้งในอุปกรณ์เคลื่อนที่ Android และไม่สามารถใช้ได้กับอุปกรณ์ Google Sync และ iOS ซึ่งรายการดังกล่าวประกอบด้วยแอปพลิเคชัน Android ที่เข้าถึงข้อมูลของ Google Workspace

เมื่ออัปเดตรายการแอปพลิเคชัน โปรดทราบว่าการอัปเดตจะแทนที่รายการที่มีอยู่ ถ้าอุปกรณ์ Android มีแอปพลิเคชันอยู่แล้ว 2 แอป และ API อัปเดตรายการด้วยแอปพลิเคชัน 5 รายการ ตอนนี้จะปรากฏเป็นรายการแอปพลิเคชัน 5 รายการที่อัปเดตแล้ว

applications[].packageName

string

ชื่อแพ็กเกจของแอปพลิเคชัน เช่น com.android.browser

applications[].displayName

string

ชื่อที่แสดงของแอปพลิเคชัน เช่น Browser

applications[].versionName

string

ชื่อเวอร์ชันของแอปพลิเคชัน เช่น 3.2-140714

applications[].versionCode

integer

รหัสเวอร์ชันของแอปพลิเคชัน เช่น 13

applications[].permission[]

string

รายการสิทธิ์ของแอปพลิเคชันนี้ โดยอาจเป็นสิทธิ์ Android มาตรฐานหรือสิทธิ์ที่กำหนดโดยแอปพลิเคชันก็ได้ และมีอยู่ในไฟล์ Manifest สำหรับ Android ของแอปพลิเคชัน ตัวอย่างสิทธิ์ของแอปพลิเคชันปฏิทิน ได้แก่ READ_CALENDAR หรือ MANAGE_ACCOUNTS

วิธีการ

action

ดำเนินการที่ส่งผลต่ออุปกรณ์เคลื่อนที่

delete

นำอุปกรณ์เคลื่อนที่ออก

get

เรียกข้อมูลพร็อพเพอร์ตี้ของอุปกรณ์เคลื่อนที่

list

ดึงรายการที่ใส่เลขหน้าของอุปกรณ์เคลื่อนที่ทั้งหมดที่ผู้ใช้เป็นเจ้าของบัญชี