HakCihazlarıAsync

Bir veya daha fazla müşteri için 100.000'e kadar cihaz için hak talebinde bulunmaya yönelik eşzamansız istek.

Eşzamansız API yöntemleri, işlem tamamlanmadan önce sonuç döndürür. Onlar Ayrıca, uygulamanızın (veya aracınızın) müşterileriniz beklerken yanıt vermeye devam etmesine yardımcı olabilirsiniz uzun süreli bir işlemin tamamlanmasına yardımcı olur. Uygulamanız getOperation düzenli olarak kontrol etmelisiniz.

Yöntem imzası

public ClaimDevicesResponse claimDevicesAsync(ClaimDevicesRequest request);

ClaimDeviceRequest

Mülk adı Değer Zorunlu Açıklama
claims object(DeviceClaim) öğesinin listesi Evet Müşteri için talep edilecek cihaz hak taleplerinin listesi.

DeviceClaim

Mülk adı Değer Zorunlu Açıklama
deviceIdentifier object(DeviceIdentifier) Evet Cihaz tanımlayıcısı.
customer CompanyReference nesne Evet Cihazın atandığı müşteriye ait şirket referansı.
orderNumber string Hayır Sipariş numarası.
vendorParams map Hayır Fazladan alanlar, satıcı tarafından belirtilen anahtar/değer çifti.

ClaimDeviceResponse

Mülk adı Değer Açıklama
operations Operation nesne listesi Bir veya daha fazla ClaimDevices Operation örneği.

Hata davranışı

Bir hata oluşursa Operation nesnesi aşağıdaki hatalardan birini döndürür kodlar:

Hata kodu
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