REST Resource: mobiledevices

ทรัพยากร: MobileDevice

การจัดการอุปกรณ์เคลื่อนที่ของ 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

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

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

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