คำขอแบบไม่พร้อมกันเพื่ออ้างสิทธิ์อุปกรณ์สูงสุด 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 |