- คำขอ 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
พารามิเตอร์ที่เชื่อมโยงกับคำสั่ง  เพื่อทำให้อุปกรณ์เข้าสู่โหมดสูญหาย ต้องระบุพารามิเตอร์อย่างน้อย 1 รายการ (ไม่รวมชื่อองค์กร) เพื่อให้อุปกรณ์เข้าสู่โหมดสูญหายSTART_LOST_MODE
| การแสดง JSON | 
|---|
{ "lostMessage": { object (  | 
              
| ช่อง | |
|---|---|
lostMessage | 
                
                   
 ข้อความที่แสดงต่อผู้ใช้เมื่ออุปกรณ์อยู่ในโหมดสูญหาย  | 
              
lostPhoneNumber | 
                
                   
 หมายเลขโทรศัพท์ที่จะใช้โทรเมื่ออุปกรณ์อยู่ในโหมดสูญหายและมีการแตะปุ่มเจ้าของโทรศัพท์  | 
              
lostEmailAddress | 
                
                   
 อีเมลที่แสดงต่อผู้ใช้เมื่ออุปกรณ์อยู่ในโหมดสูญหาย  | 
              
lostStreetAddress | 
                
                   
 ที่อยู่ซึ่งแสดงต่อผู้ใช้เมื่ออุปกรณ์อยู่ในโหมดสูญหาย  | 
              
lostOrganization | 
                
                   
 ชื่อองค์กรที่แสดงต่อผู้ใช้เมื่ออุปกรณ์อยู่ในโหมดสูญหาย  | 
              
StopLostModeParams
ประเภทนี้ไม่มีฟิลด์
พารามิเตอร์ที่เชื่อมโยงกับคำสั่ง  เพื่อนำอุปกรณ์ออกจากโหมดสูญหายSTOP_LOST_MODE
AddEsimParams
พารามิเตอร์ที่เชื่อมโยงกับคำสั่ง  เพื่อเพิ่มโปรไฟล์ eSIM ลงในอุปกรณ์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
พารามิเตอร์ที่เชื่อมโยงกับคำสั่ง  เพื่อนำโปรไฟล์ eSIM ออกจากอุปกรณ์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  |