claimDevicesAsync

Yêu cầu không đồng bộ yêu cầu tối đa 100.000 thiết bị cho một hoặc nhiều khách hàng.

Các phương thức API không đồng bộ trả về kết quả trước khi quá trình xử lý hoàn tất. Các mô-đun này cũng giúp ứng dụng (hoặc công cụ) của bạn luôn phản hồi người dùng trong khi họ chờ hoạt động diễn ra trong thời gian dài hoàn tất. Ứng dụng của bạn nên gọi getOperation để kiểm tra trạng thái hoạt động định kỳ.

Chữ ký phương thức

public ClaimDevicesResponse claimDevicesAsync(ClaimDevicesRequest request);

Xác nhận quyền sở hữu theo yêu cầu thiết bị

Tên tài sản Giá trị Bắt buộc Mô tả
claims Danh sách object(DeviceClaim) Danh sách các thông báo xác nhận quyền sở hữu của thiết bị để xác nhận quyền sở hữu cho khách hàng.

Xác nhận quyền sở hữu thiết bị

Tên tài sản Giá trị Bắt buộc Mô tả
deviceIdentifier object(DeviceIdentifier) Giá trị nhận dạng thiết bị.
customer Đối tượng CompanyReference Thông tin tham chiếu của công ty về khách hàng được chỉ định thiết bị.
orderNumber string Không Số đơn đặt hàng.
vendorParams map Không Các trường bổ sung, nhà cung cấp chỉ định cặp khóa-giá trị.

Xác nhận quyền sở hữu thiết bị

Tên tài sản Giá trị Mô tả
operations Danh sách đối tượng Operation Một hoặc nhiều bản sao ClaimDevices Operation.

Hành vi lỗi

Nếu xảy ra lỗi, đối tượng Operation sẽ trả về một trong các mã lỗi sau:

Mã lỗi
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