- คำขอ 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_ESIM
REMOVE_ESIM
การแสดง JSON |
---|
{ "status": enum ( |
ช่อง | |
---|---|
status |
เอาต์พุตเท่านั้น สถานะของคำสั่ง |
esimInfo |
เอาต์พุตเท่านั้น ข้อมูลเกี่ยวกับ eSIM ที่เพิ่มหรือนำออก จะมีการป้อนข้อมูลเมื่อการดำเนินการ eSIM |
ฟิลด์ Union status_details รายละเอียดสถานะของคำสั่ง หรือ status_details ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
internalErrorDetails |
เอาต์พุตเท่านั้น รายละเอียดของข้อผิดพลาดหากตั้งค่า |
สถานะ
สถานะของคำสั่ง
หรือ ADD_ESIM
REMOVE_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_ESIM
REMOVE_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 |