- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- คำสั่ง
- CommandType
- CommandErrorCode
- ResetPasswordFlag
- ClearAppsDataParams
- StartLostModeParams
- StopLostModeParams
- AddEsimParams
- ActivationState
- RemoveEsimParams
- RequestDeviceInfoParams
- DeviceInfo
- WipeParams
- ClearAppsDataStatus
- PerAppResult
- ClearingResult
- StartLostModeStatus
- สถานะ
- StopLostModeStatus
- สถานะ
- EsimCommandStatus
- สถานะ
- InternalErrorDetails
- OperationCodeDetail
- ErrorCodeDetail
- EsimInfo
- RequestDeviceInfoStatus
- สถานะ
- EidInfo
- Eid
- ลองใช้งาน
ออกคำสั่งไปยังอุปกรณ์ ทรัพยากร Operation ที่แสดงมี Command ในช่อง metadata ใช้วิธีการดำเนินการ get เพื่อดูสถานะของคำสั่ง
คำขอ HTTP
POST https://androidmanagement.googleapis.com/v1/{name=enterprises/*/devices/*}:issueCommand
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
| name | 
 ชื่อของอุปกรณ์ในรูปแบบ  | 
เนื้อความของคำขอ
เนื้อความของคำขอมีอินสแตนซ์ของ Command
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Operation
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
- https://www.googleapis.com/auth/androidmanagement
ดูข้อมูลเพิ่มเติมได้ที่OAuth 2.0 Overview
คำสั่ง
คำสั่ง
| การแสดง JSON | 
|---|
| { "type": enum ( | 
| ช่อง | |
|---|---|
| type | 
 ประเภทของคำสั่ง | 
| createTime | 
 การประทับเวลาที่สร้างคำสั่ง เซิร์ฟเวอร์จะสร้างการประทับเวลาโดยอัตโนมัติ ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่าง:  | 
| duration | 
 ระยะเวลาที่คำสั่งใช้งานได้ คำสั่งจะหมดอายุหากอุปกรณ์ไม่ดำเนินการในช่วงเวลานี้ ระยะเวลาเริ่มต้นหากไม่ได้ระบุคือ 10 นาที ไม่มีการจำกัดระยะเวลาสูงสุด ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย ' | 
| userName | 
 ชื่อทรัพยากรของผู้ใช้ที่เป็นเจ้าของอุปกรณ์ในรูปแบบ  | 
| errorCode | 
 หากคำสั่งไม่สำเร็จ รหัสข้อผิดพลาดจะอธิบายสาเหตุที่คำสั่งไม่สำเร็จ ระบบจะไม่ตั้งค่านี้เมื่อผู้โทรยกเลิกคำสั่ง สำหรับการให้เหตุผลเกี่ยวกับข้อผิดพลาดของคำสั่ง ให้ใช้ฟิลด์ตามลำดับต่อไปนี้ (ลำดับความสำคัญสูงสุดก่อน): 1. ฟิลด์เฉพาะคำสั่ง เช่น  | 
| newPassword | 
 สำหรับคำสั่งประเภท  | 
| resetPasswordFlags[] | 
 สำหรับคำสั่งประเภท  | 
| ฟิลด์ Union  หากตั้งค่านี้ไว้ ก็ต้องไม่ตั้งค่าช่อง  | |
| clearAppsDataParams | 
 พารามิเตอร์สำหรับคำสั่ง  | 
| startLostModeParams | 
 พารามิเตอร์สำหรับคำสั่ง  | 
| stopLostModeParams | 
 พารามิเตอร์สำหรับคำสั่ง  | 
| addEsimParams | 
 ไม่บังคับ พารามิเตอร์สำหรับคำสั่ง  | 
| removeEsimParams | 
 ไม่บังคับ พารามิเตอร์สำหรับคำสั่ง  | 
| requestDeviceInfoParams | 
 ไม่บังคับ พารามิเตอร์สำหรับคำสั่ง  | 
| wipeParams | 
 ไม่บังคับ พารามิเตอร์สำหรับคำสั่ง  | 
| ฟิลด์ Union statusสถานะเฉพาะของคำสั่ง โปรดทราบว่าบางคำสั่งไม่ได้ใช้คำสั่งนี้ โดยเฉพาะ,,และในอนาคตคำสั่งเหล่านี้อาจใช้การตั้งค่านี้ด้วยstatusต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| clearAppsDataStatus | 
 เอาต์พุตเท่านั้น สถานะของคำสั่ง  | 
| startLostModeStatus | 
 เอาต์พุตเท่านั้น สถานะของคำสั่ง  | 
| stopLostModeStatus | 
 เอาต์พุตเท่านั้น สถานะของ | 
| esimStatus | 
 เอาต์พุตเท่านั้น สถานะของคำสั่ง  | 
| requestDeviceInfoStatus | 
 เอาต์พุตเท่านั้น สถานะของคำสั่ง  | 
CommandType
ประเภทของคำสั่ง
| Enum | |
|---|---|
| COMMAND_TYPE_UNSPECIFIED | ไม่อนุญาตให้ใช้ค่านี้ | 
| LOCK | ล็อกอุปกรณ์ราวกับว่าระยะหมดเวลาล็อกหน้าจอหมดอายุแล้ว | 
| RESET_PASSWORD | รีเซ็ตรหัสผ่านของผู้ใช้ | 
| REBOOT | รีบูตอุปกรณ์ ใช้ได้เฉพาะในอุปกรณ์ที่มีการจัดการเต็มรูปแบบซึ่งใช้ Android 7.0 (API ระดับ 24) ขึ้นไป | 
| RELINQUISH_OWNERSHIP | นำโปรไฟล์งานและนโยบายทั้งหมดออกจากอุปกรณ์ Android 8.0 ขึ้นไปของบริษัท เพื่อให้ผู้ใช้สามารถใช้อุปกรณ์เป็นการส่วนตัวได้ ระบบจะเก็บรักษาแอปและข้อมูลที่เชื่อมโยงกับโปรไฟล์ส่วนตัว ระบบจะลบอุปกรณ์ออกจากเซิร์ฟเวอร์หลังจากที่อุปกรณ์รับทราบคำสั่ง | 
| CLEAR_APP_DATA | ล้างข้อมูลแอปพลิเคชันของแอปที่ระบุ ฟีเจอร์นี้ใช้ได้ใน Android 9 ขึ้นไป โปรดทราบว่าแอปพลิเคชันสามารถจัดเก็บข้อมูลภายนอกข้อมูลแอปพลิเคชันได้ เช่น ในที่จัดเก็บข้อมูลภายนอกหรือในพจนานุกรมของผู้ใช้ ดู เพิ่มเติม | 
| START_LOST_MODE | ทำให้อุปกรณ์เข้าสู่โหมดสูญหาย ใช้ได้เฉพาะในอุปกรณ์ที่มีการจัดการเต็มรูปแบบหรืออุปกรณ์ขององค์กรที่มีโปรไฟล์ที่มีการจัดการ ดู เพิ่มเติม | 
| STOP_LOST_MODE | นำอุปกรณ์ออกจากโหมดสูญหาย ใช้ได้เฉพาะในอุปกรณ์ที่มีการจัดการเต็มรูปแบบหรืออุปกรณ์ขององค์กรที่มีโปรไฟล์ที่มีการจัดการ ดู เพิ่มเติม | 
| ADD_ESIM | เพิ่มโปรไฟล์ eSIM ลงในอุปกรณ์ ฟีเจอร์นี้ใช้ได้ใน Android 15 ขึ้นไป ดู เพิ่มเติม หากต้องการนำโปรไฟล์ eSIM ออก ให้ใช้คำสั่งหากต้องการกำหนดว่าจะเกิดอะไรขึ้นกับโปรไฟล์ eSIM เมื่อล้างข้อมูลในอุปกรณ์ ให้ตั้งค่าในนโยบาย หมายเหตุ: หากต้องการจัดสรร eSIM หลายรายการในอุปกรณ์เครื่องเดียว เราขอแนะนำให้เว้นช่วงเวลา 2-3 นาทีระหว่างการเรียกใช้คำสั่งแต่ละครั้ง | 
| REMOVE_ESIM | นำโปรไฟล์ eSIM ออกจากอุปกรณ์ ฟีเจอร์นี้ใช้ได้ใน Android 15 ขึ้นไป ดู เพิ่มเติม | 
| REQUEST_DEVICE_INFO | ขอข้อมูลที่เกี่ยวข้องกับอุปกรณ์ | 
| WIPE | ล้างข้อมูลในอุปกรณ์ผ่านการรีเซ็ตเป็นค่าเริ่มต้นสำหรับอุปกรณ์ของบริษัท หรือโดยการลบโปรไฟล์งานสำหรับอุปกรณ์ส่วนตัวที่มีโปรไฟล์งาน การล้างข้อมูลจะเกิดขึ้นเมื่ออุปกรณ์รับทราบคำสั่งแล้วเท่านั้น คุณยกเลิกคำสั่งได้ก่อนถึงเวลานั้น | 
CommandErrorCode
รหัสข้อผิดพลาดของคำสั่ง ช่องนี้เป็นแบบอ่านอย่างเดียวซึ่งเซิร์ฟเวอร์จะกรอกข้อมูลให้
| Enum | |
|---|---|
| COMMAND_ERROR_CODE_UNSPECIFIED | ไม่มีข้อผิดพลาด | 
| UNKNOWN | เกิดข้อผิดพลาดที่ไม่รู้จัก | 
| API_LEVEL | ระดับ API ของอุปกรณ์ไม่รองรับคำสั่งนี้ | 
| MANAGEMENT_MODE | โหมดการจัดการ (เจ้าของโปรไฟล์ เจ้าของอุปกรณ์ ฯลฯ) ไม่รองรับคำสั่งนี้ | 
| INVALID_VALUE | คำสั่งมีค่าพารามิเตอร์ที่ไม่ถูกต้อง | 
| UNSUPPORTED | อุปกรณ์ไม่รองรับคำสั่ง การอัปเดตนโยบายอุปกรณ์ Android เป็นเวอร์ชันล่าสุดอาจช่วยแก้ปัญหานี้ได้ | 
ResetPasswordFlag
Flags ที่ใช้กับRESET_PASSWORDประเภทคำสั่ง
| Enum | |
|---|---|
| RESET_PASSWORD_FLAG_UNSPECIFIED | ระบบจะไม่สนใจค่านี้ | 
| REQUIRE_ENTRY | อย่าอนุญาตให้ผู้ดูแลระบบคนอื่นๆ เปลี่ยนรหัสผ่านอีกจนกว่าผู้ใช้จะป้อนรหัสผ่าน | 
| DO_NOT_ASK_CREDENTIALS_ON_BOOT | อย่าขอข้อมูลเข้าสู่ระบบของผู้ใช้เมื่อเปิดเครื่องอุปกรณ์ | 
| LOCK_NOW | ล็อกอุปกรณ์หลังจากรีเซ็ตรหัสผ่าน | 
ClearAppsDataParams
พารามิเตอร์ที่เชื่อมโยงกับคำสั่ง CLEAR_APP_DATA
| การแสดง JSON | 
|---|
| { "packageNames": [ string ] } | 
| ช่อง | |
|---|---|
| packageNames[] | 
 ชื่อแพ็กเกจของแอปที่จะล้างข้อมูลเมื่อเรียกใช้คำสั่ง | 
StartLostModeParams
พารามิเตอร์ที่เชื่อมโยงกับคำสั่ง START_LOST_MODE
| การแสดง JSON | 
|---|
| { "lostMessage": { object ( | 
| ช่อง | |
|---|---|
| lostMessage | 
 ข้อความที่แสดงต่อผู้ใช้เมื่ออุปกรณ์อยู่ในโหมดสูญหาย | 
| lostPhoneNumber | 
 หมายเลขโทรศัพท์ที่จะใช้โทรเมื่ออุปกรณ์อยู่ในโหมดสูญหายและมีการแตะปุ่มเจ้าของโทรศัพท์ | 
| lostEmailAddress | 
 อีเมลที่แสดงต่อผู้ใช้เมื่ออุปกรณ์อยู่ในโหมดสูญหาย | 
| lostStreetAddress | 
 ที่อยู่ซึ่งแสดงต่อผู้ใช้เมื่ออุปกรณ์อยู่ในโหมดสูญหาย | 
| lostOrganization | 
 ชื่อองค์กรที่แสดงต่อผู้ใช้เมื่ออุปกรณ์อยู่ในโหมดสูญหาย | 
StopLostModeParams
ประเภทนี้ไม่มีฟิลด์
พารามิเตอร์ที่เชื่อมโยงกับคำสั่ง STOP_LOST_MODE
AddEsimParams
พารามิเตอร์ที่เชื่อมโยงกับคำสั่ง ADD_ESIM
| การแสดง JSON | 
|---|
| {
  "activationCode": string,
  "activationState": enum ( | 
| ช่อง | |
|---|---|
| activationCode | 
 ต้องระบุ รหัสเปิดใช้งานสำหรับโปรไฟล์ eSIM | 
| activationState | 
 ต้องระบุ สถานะการเปิดใช้งานของโปรไฟล์ eSIM เมื่อดาวน์โหลดแล้ว | 
ActivationState
สถานะการเปิดใช้งานของโปรไฟล์ eSIM เมื่อดาวน์โหลดแล้ว
| Enum | |
|---|---|
| ACTIVATION_STATE_UNSPECIFIED | ไม่ได้ระบุสถานะการเปิดใช้งาน eSIM โดยค่าเริ่มต้น โปรไฟล์ eSIM จะ ในอุปกรณ์ส่วนตัวและในอุปกรณ์ของบริษัท | 
| ACTIVATED | ระบบจะเปิดใช้งาน eSIM โดยอัตโนมัติหลังจากดาวน์โหลด การตั้งค่านี้เป็นสถานะการเปิดใช้งานสำหรับอุปกรณ์ส่วนตัวจะทำให้ระบบปฏิเสธคำสั่ง | 
| NOT_ACTIVATED | ดาวน์โหลดโปรไฟล์ eSIM แล้วแต่ยังไม่ได้เปิดใช้งาน ในกรณีนี้ ผู้ใช้จะต้องเปิดใช้งาน eSIM ในอุปกรณ์ด้วยตนเอง | 
RemoveEsimParams
พารามิเตอร์ที่เชื่อมโยงกับคำสั่ง REMOVE_ESIM
| การแสดง JSON | 
|---|
| { "iccId": string } | 
| ช่อง | |
|---|---|
| iccId | 
 ต้องระบุ ICC ID ของโปรไฟล์ eSIM ที่จะลบ | 
RequestDeviceInfoParams
พารามิเตอร์ที่เชื่อมโยงกับคำสั่ง REQUEST_DEVICE_INFO
| การแสดง JSON | 
|---|
| {
  "deviceInfo": enum ( | 
| ช่อง | |
|---|---|
| deviceInfo | 
 ต้องระบุ ประเภทข้อมูลอุปกรณ์ที่จะขอ | 
DeviceInfo
ประเภทข้อมูลอุปกรณ์ที่จะขอ
| Enum | |
|---|---|
| DEVICE_INFO_UNSPECIFIED | ไม่อนุญาตให้ใช้ค่านี้ | 
| EID | ขอตัวระบุสำหรับ eSIM ระบบจะขอให้ผู้ใช้รับรองการเปิดเผยข้อมูลก่อนจึงจะแสดงผลลัพธ์ได้ หากผู้ใช้ไม่อนุมัติการเปิดเผยข้อมูล ระบบจะแสดงผล ฟีเจอร์นี้ใช้ได้เฉพาะในอุปกรณ์ส่วนตัวที่มีโปรไฟล์งานและ Android เวอร์ชัน 13 ขึ้นไป | 
WipeParams
พารามิเตอร์ที่เชื่อมโยงกับคำสั่ง WIPE
| การแสดง JSON | 
|---|
| { "wipeDataFlags": [ enum ( | 
| ช่อง | |
|---|---|
| wipeDataFlags[] | 
 ไม่บังคับ Flags to determine what data to wipe. | 
| wipeReason | 
 ไม่บังคับ ข้อความแบบสั้นที่แสดงต่อผู้ใช้ก่อนล้างข้อมูลโปรไฟล์งานในอุปกรณ์ส่วนตัว การดำเนินการนี้จะไม่มีผลต่ออุปกรณ์ที่เป็นของบริษัท ความยาวสูงสุดของข้อความคือ 200 อักขระ | 
ClearAppsDataStatus
สถานะของคำสั่ง CLEAR_APP_DATA
| การแสดง JSON | 
|---|
| {
  "results": {
    string: {
      object ( | 
| ช่อง | |
|---|---|
| results | 
 ผลลัพธ์ต่อแอป ซึ่งเป็นการแมปจากชื่อแพ็กเกจไปยังผลลัพธ์การล้างข้อมูลที่เกี่ยวข้อง ออบเจ็กต์ที่มีรายการคู่  | 
PerAppResult
ผลลัพธ์ของการพยายามล้างข้อมูลของแอปเดียว
| การแสดง JSON | 
|---|
| {
  "clearingResult": enum ( | 
| ช่อง | |
|---|---|
| clearingResult | 
 ผลลัพธ์ของการพยายามล้างข้อมูลของแอปเดียว | 
ClearingResult
ผลลัพธ์ของการพยายามล้างข้อมูลของแอปเดียว
| Enum | |
|---|---|
| CLEARING_RESULT_UNSPECIFIED | ผลลัพธ์ที่ไม่ได้ระบุ | 
| SUCCESS | ล้างข้อมูลของแอปนี้เรียบร้อยแล้ว | 
| APP_NOT_FOUND | ล้างข้อมูลของแอปนี้ไม่ได้เนื่องจากไม่พบแอป | 
| APP_PROTECTED | ล้างข้อมูลของแอปนี้ไม่ได้เนื่องจากแอปได้รับการป้องกัน เช่น อาจมีผลกับแอปที่มีความสำคัญต่อการทำงานของอุปกรณ์ เช่น Google Play Store | 
| API_LEVEL | ล้างข้อมูลของแอปนี้ไม่ได้เนื่องจากระดับ API ของอุปกรณ์ไม่รองรับคำสั่งนี้ | 
StartLostModeStatus
สถานะของคำสั่ง START_LOST_MODE
| การแสดง JSON | 
|---|
| {
  "status": enum ( | 
| ช่อง | |
|---|---|
| status | 
 สถานะ ดู | 
สถานะ
สถานะ ดูStartLostModeStatus
| Enum | |
|---|---|
| STATUS_UNSPECIFIED | ไม่ระบุ ระบบจะไม่ใช้ค่านี้ | 
| SUCCESS | อุปกรณ์เข้าสู่โหมดสูญหาย | 
| RESET_PASSWORD_RECENTLY | ตั้งค่าอุปกรณ์เป็นโหมดสูญหายไม่ได้เนื่องจากผู้ดูแลระบบรีเซ็ตรหัสผ่านของอุปกรณ์เมื่อเร็วๆ นี้ | 
| USER_EXIT_LOST_MODE_RECENTLY | ตั้งค่าอุปกรณ์เป็นโหมดสูญหายไม่ได้เนื่องจากผู้ใช้เพิ่งออกจากโหมดสูญหาย | 
| ALREADY_IN_LOST_MODE | อุปกรณ์อยู่ในโหมดสูญหายอยู่แล้ว | 
StopLostModeStatus
สถานะของSTOP_LOST_MODE
| การแสดง JSON | 
|---|
| {
  "status": enum ( | 
| ช่อง | |
|---|---|
| status | 
 สถานะ ดู | 
สถานะ
สถานะ ดูStopLostModeStatus
| Enum | |
|---|---|
| STATUS_UNSPECIFIED | ไม่ระบุ ระบบจะไม่ใช้ค่านี้ | 
| SUCCESS | นำอุปกรณ์ออกจากโหมดสูญหายแล้ว | 
| NOT_IN_LOST_MODE | อุปกรณ์ไม่ได้อยู่ในโหมดสูญหาย | 
EsimCommandStatus
สถานะและรายละเอียดข้อผิดพลาด (หากมี) ของคำสั่ง ADD_ESIMREMOVE_ESIM
| การแสดง JSON | 
|---|
| { "status": enum ( | 
| ช่อง | |
|---|---|
| status | 
 เอาต์พุตเท่านั้น สถานะของคำสั่ง  | 
| esimInfo | 
 เอาต์พุตเท่านั้น ข้อมูลเกี่ยวกับ eSIM ที่เพิ่มหรือนำออก จะมีการป้อนข้อมูลเมื่อการดำเนินการ eSIM  | 
| ฟิลด์ Union status_detailsรายละเอียดสถานะของคำสั่งหรือstatus_detailsต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| internalErrorDetails | 
 เอาต์พุตเท่านั้น รายละเอียดของข้อผิดพลาดหากตั้งค่า  | 
สถานะ
สถานะของคำสั่ง ADD_ESIMREMOVE_ESIM
| Enum | |
|---|---|
| STATUS_UNSPECIFIED | ไม่ระบุ ระบบจะไม่ใช้ค่านี้ | 
| SUCCESS | ดำเนินการกับ eSIM ในอุปกรณ์เรียบร้อยแล้ว | 
| IN_PROGRESS | การดำเนินการ eSIM อยู่ระหว่างดำเนินการ | 
| PENDING_USER_ACTION | ผู้ใช้ต้องดำเนินการเพื่อให้การดำเนินการ eSIM ดำเนินต่อไป | 
| ERROR_SETUP_IN_PROGRESS | ดำเนินการกับ eSIM ไม่ได้เมื่ออยู่ระหว่างการตั้งค่า | 
| ERROR_USER_DENIED | ผู้ใช้ปฏิเสธการดำเนินการ eSIM | 
| INTERNAL_ERROR | เกิดข้อผิดพลาดขณะพยายามเพิ่มหรือนำ eSIM ออกจากอุปกรณ์ โปรดดู  | 
| ERROR_ICC_ID_NOT_FOUND | สำหรับคำสั่ง ไม่พบของ eSIM ที่จะนำออกในอุปกรณ์ ซึ่งอาจหมายความว่า eSIM ไม่ได้เป็นขององค์กร หรือไม่มี eSIM ที่สอดคล้องกับในอุปกรณ์ | 
| ERROR_MULTIPLE_ACTIVE_ESIMS_NO_AVAILABLE_SLOT | คำสั่ง ล้มเหลวเมื่อพยายามเพิ่ม eSIM ใหม่โดยตั้งค่าสถานะการเปิดใช้งานเป็นเนื่องจากช่อง eSIM หลายช่องในอุปกรณ์มีโปรไฟล์ eSIM ที่ใช้งานอยู่และไม่มีช่อง eSIM ที่ว่าง หากต้องการแก้ไขปัญหานี้ คุณสามารถเพิ่ม eSIM ใหม่โดยมีสถานะการเปิดใช้งานเป็นเพื่อเปิดใช้งานด้วยตนเองในภายหลัง หรือผู้ใช้ต้องปิดใช้งาน eSIM ที่ใช้งานอยู่ก่อนเพื่อให้ดำเนินการต่อได้ | 
InternalErrorDetails
รายละเอียดข้อผิดพลาดภายในหากมีสำหรับคำสั่ง ADD_ESIMREMOVE_ESIM
| การแสดง JSON | 
|---|
| { "operationCode": string, "errorCode": string, "operationCodeDetail": enum ( | 
| ช่อง | |
|---|---|
| operationCode | 
 เอาต์พุตเท่านั้น การแสดงรหัสการดำเนินการเป็นจำนวนเต็มตามที่ระบุไว้ที่นี่ ดูรายละเอียดเพิ่มเติมได้ที่  | 
| errorCode | 
 เอาต์พุตเท่านั้น การแสดงรหัสข้อผิดพลาดเป็นจำนวนเต็มตามที่ระบุไว้ที่นี่ ดู  | 
| operationCodeDetail | 
 เอาต์พุตเท่านั้น รายละเอียดรหัสการดำเนินการที่สอดคล้องกับ  | 
| errorCodeDetail | 
 เอาต์พุตเท่านั้น รายละเอียดรหัสข้อผิดพลาดที่สอดคล้องกับ  | 
OperationCodeDetail
รายละเอียดรหัสการดำเนินการที่สอดคล้องกับ operationCode
| Enum | |
|---|---|
| OPERATION_CODE_DETAIL_UNSPECIFIED | ไม่ได้ระบุรายละเอียดรหัสการดำเนินการ Android Management API ไม่รู้จัก อย่างไรก็ตาม โปรดดู | 
| OPERATION_SYSTEM | ดูรายละเอียดได้ที่ EuiccManager.OPERATION_SYSTEM | 
| OPERATION_SIM_SLOT | ดูรายละเอียดได้ที่ EuiccManager.OPERATION_SIM_SLOT | 
| OPERATION_EUICC_CARD | ดูรายละเอียดได้ที่ EuiccManager.OPERATION_EUICC_CARD | 
| OPERATION_SMDX | ดูรายละเอียดได้ที่ EuiccManager.OPERATION_SMDX | 
| OPERATION_SWITCH | ดูรายละเอียดได้ที่ EuiccManager.OPERATION_SWITCH | 
| OPERATION_DOWNLOAD | ดูรายละเอียดได้ที่ EuiccManager.OPERATION_DOWNLOAD | 
| OPERATION_METADATA | ดูรายละเอียดได้ที่ EuiccManager.OPERATION_METADATA | 
| OPERATION_EUICC_GSMA | ดูรายละเอียดได้ที่ EuiccManager.OPERATION_EUICC_GSMA | 
| OPERATION_APDU | ดูรายละเอียดได้ที่ EuiccManager.OPERATION_APDU | 
| OPERATION_SMDX_SUBJECT_REASON_CODE | ดูรายละเอียดได้ที่ EuiccManager.OPERATION_SMDX_SUBJECT_REASON_CODE โปรดทราบว่าในกรณีนี้ คือไบต์ 3 ไบต์ที่มีนัยสำคัญน้อยที่สุดของEXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODEซึ่งระบุรหัสเรื่องและรหัสเหตุผลตามที่ระบุที่นี่ ระบบจะตั้งค่าไบต์ที่มีนัยสำคัญมากที่สุดของจำนวนเต็มเป็น 0 ตัวอย่างเช่น รหัสเรื่อง 8.11.1 และรหัสเหตุผล 5.1 จะแสดงในเป็น 0000 0000 1000 1011 0001 0000 0101 0001 ในฐาน 2 ซึ่งเท่ากับ 9113681 ในฐาน 10 | 
| OPERATION_HTTP | ดูรายละเอียดได้ที่ EuiccManager.OPERATION_HTTP | 
ErrorCodeDetail
รายละเอียดรหัสข้อผิดพลาดที่สอดคล้องกับ errorCode
| Enum | |
|---|---|
| ERROR_CODE_DETAIL_UNSPECIFIED | ไม่ได้ระบุรายละเอียดรหัสข้อผิดพลาด Android Management API ไม่รู้จัก อย่างไรก็ตาม โปรดดู | 
| ERROR_TIME_OUT | ดูรายละเอียดได้ที่ EuiccManager.ERROR_TIME_OUT | 
| ERROR_EUICC_MISSING | ดูรายละเอียดได้ที่ EuiccManager.ERROR_EUICC_MISSING | 
| ERROR_UNSUPPORTED_VERSION | ดูรายละเอียดได้ที่ EuiccManager.ERROR_UNSUPPORTED_VERSION | 
| ERROR_ADDRESS_MISSING | ดูรายละเอียดได้ที่ EuiccManager.ERROR_ADDRESS_MISSING | 
| ERROR_INVALID_CONFIRMATION_CODE | ดูรายละเอียดได้ที่ EuiccManager.ERROR_INVALID_CONFIRMATION_CODE | 
| ERROR_CERTIFICATE_ERROR | ดูรายละเอียดได้ที่ EuiccManager.ERROR_CERTIFICATE_ERROR | 
| ERROR_NO_PROFILES_AVAILABLE | ดูรายละเอียดได้ที่ EuiccManager.ERROR_NO_PROFILES_AVAILABLE | 
| ERROR_CONNECTION_ERROR | ดูรายละเอียดได้ที่ EuiccManager.ERROR_CONNECTION_ERROR | 
| ERROR_INVALID_RESPONSE | ดูรายละเอียดได้ที่ EuiccManager.ERROR_INVALID_RESPONSE | 
| ERROR_CARRIER_LOCKED | ดูรายละเอียดได้ที่ EuiccManager.ERROR_CARRIER_LOCKED | 
| ERROR_DISALLOWED_BY_PPR | ดูรายละเอียดได้ที่ EuiccManager.ERROR_DISALLOWED_BY_PPR | 
| ERROR_INVALID_ACTIVATION_CODE | ดูรายละเอียดได้ที่ EuiccManager.ERROR_INVALID_ACTIVATION_CODE | 
| ERROR_INCOMPATIBLE_CARRIER | ดูรายละเอียดได้ที่ EuiccManager.ERROR_INCOMPATIBLE_CARRIER | 
| ERROR_OPERATION_BUSY | ดูรายละเอียดได้ที่ EuiccManager.ERROR_OPERATION_BUSY | 
| ERROR_INSTALL_PROFILE | ดูรายละเอียดได้ที่ EuiccManager.ERROR_INSTALL_PROFILE | 
| ERROR_EUICC_INSUFFICIENT_MEMORY | ดูรายละเอียดได้ที่ EuiccManager.ERROR_EUICC_INSUFFICIENT_MEMORY | 
| ERROR_INVALID_PORT | ดูรายละเอียดได้ที่ EuiccManager.ERROR_INVALID_PORT | 
| ERROR_SIM_MISSING | ดูรายละเอียดได้ที่ EuiccManager.ERROR_SIM_MISSING | 
EsimInfo
รายละเอียดของ eSIM ที่เพิ่มหรือนำออก
| การแสดง JSON | 
|---|
| { "iccId": string } | 
| ช่อง | |
|---|---|
| iccId | 
 เอาต์พุตเท่านั้น ICC ID ของ eSIM | 
RequestDeviceInfoStatus
สถานะของคำสั่ง REQUEST_DEVICE_INFO
| การแสดง JSON | 
|---|
| { "status": enum ( | 
| ช่อง | |
|---|---|
| status | 
 เอาต์พุตเท่านั้น สถานะของคำสั่ง  | 
| ฟิลด์ Union device_infoรายละเอียดข้อมูลอุปกรณ์ที่ผู้ดูแลระบบขอ ระบบจะป้อนข้อมูลนี้เมื่อเป็นเท่านั้นdevice_infoต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| eidInfo | 
 ข้อมูลที่เกี่ยวข้องกับ EID ของอุปกรณ์ | 
สถานะ
สถานะของคำสั่ง REQUEST_DEVICE_INFO
| Enum | |
|---|---|
| STATUS_UNSPECIFIED | ไม่ระบุ ระบบจะไม่ใช้ค่านี้ | 
| SUCCEEDED | ส่งข้อมูลอุปกรณ์เรียบร้อยแล้ว | 
| PENDING_USER_ACTION | ผู้ใช้ยังไม่ได้ดำเนินการที่จำเป็นเพื่อแชร์ข้อมูลอุปกรณ์ | 
| USER_DECLINED | ผู้ใช้ปฏิเสธการแชร์ข้อมูลอุปกรณ์ | 
| UNSUPPORTED | อุปกรณ์นี้ไม่รองรับข้อมูลอุปกรณ์ที่ขอ เช่น อุปกรณ์ไม่รองรับ eSIM | 
EidInfo
ข้อมูลที่เกี่ยวข้องกับ EID ของอุปกรณ์
| การแสดง JSON | 
|---|
| {
  "eids": [
    {
      object ( | 
| ช่อง | |
|---|---|
| eids[] | 
 เอาต์พุตเท่านั้น ข้อมูล EID สำหรับชิป eUICC แต่ละชิป | 
Eid
ข้อมูล EID สำหรับชิป eUICC แต่ละชิป
| การแสดง JSON | 
|---|
| { "eid": string } | 
| ช่อง | |
|---|---|
| eid | 
 เอาต์พุตเท่านั้น EID | 
