ClaimDeviceAsync

คําขอแบบไม่พร้อมกันเพื่ออ้างสิทธิ์อุปกรณ์สูงสุด 100,000 รายการสําหรับลูกค้าอย่างน้อย 1 ราย

โดยเมธอด API แบบไม่พร้อมกันจะแสดงผลลัพธ์ก่อนที่การประมวลผลจะเสร็จสมบูรณ์ และยังช่วยให้ผู้ใช้แอป (หรือเครื่องมือ) ตอบสนองผู้ใช้ได้อย่างราบรื่นในขณะที่รอการดําเนินการเป็นเวลานานอีกด้วย แอปของคุณควรโทรหา getOperation เพื่อตรวจสอบสถานะของการดําเนินการเป็นระยะๆ

ลายเซ็นของเมธอด

public ClaimDevicesResponse claimDevicesAsync(ClaimDevicesRequest request);

คําขออุปกรณ์

ชื่อพร็อพเพอร์ตี้ ค่า ต้องใช้ คำอธิบาย
claims รายการ object(DeviceClaim) ได้ รายการการอ้างสิทธิ์ในอุปกรณ์เพื่ออ้างสิทธิ์ให้ลูกค้า

การอ้างสิทธิ์อุปกรณ์

ชื่อพร็อพเพอร์ตี้ ค่า ต้องใช้ คำอธิบาย
deviceIdentifier object(DeviceIdentifier) ได้ ตัวระบุอุปกรณ์
customer วัตถุ CompanyReference รายการ ได้ ข้อมูลอ้างอิงของบริษัทที่ลูกค้าได้รับมอบหมายอุปกรณ์
orderNumber string ไม่ หมายเลขคำสั่งซื้อ
vendorParams map ไม่ ช่องเพิ่มเติม คู่คีย์-ค่าที่ระบุโดยผู้ให้บริการ

การอ้างสิทธิ์การตอบกลับอุปกรณ์

ชื่อพร็อพเพอร์ตี้ ค่า คำอธิบาย
operations รายการออบเจ็กต์ Operation อินสแตนซ์ ClaimDevices Operation อย่างน้อย 1 รายการ

ลักษณะการทํางานที่ผิดพลาด

หากเกิดข้อผิดพลาด ออบเจ็กต์ Operation จะแสดงผลรหัสข้อผิดพลาดรายการใดรายการหนึ่งต่อไปนี้

รหัสข้อผิดพลาด
DEVICE_UPLOAD_COUNT_EXCEEDED
DUPLICATE_DEVICES
INTERNAL_SERVER_ERROR
INVALID_CUSTOMER_ID
INVALID_DEVICE_IMEI
INVALID_DEVICE_MEID
INVALID_DEVICE_SERIAL
INVALID_IDENTIFIER_SET
INVALID_MANUFACTURER
INVALID_MODEL