REST Resource: mobiledevices

ทรัพยากร: 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

string

ประเภทของทรัพยากร API สำหรับทรัพยากร Mobiledevices ค่าจะเป็น 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

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