ClaimDeviceAsync

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

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

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

public ClaimDevicesResponse claimDevicesAsync(ClaimDevicesRequest request);

ClaimDeviceRequest

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

DeviceClaim

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

ClaimDeviceResponse

ชื่อพร็อพเพอร์ตี้ ค่า คำอธิบาย
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