إلغاء المطالبة بملكية الأجهزة غير المتزامنة

طلب غير متزامن لإلغاء المطالبة بما يصل إلى 100,000 جهاز لعميل واحد أو أكثر

تعرض طرق واجهة برمجة التطبيقات غير المتزامنة نتيجة قبل اكتمال المعالجة. وتساعد هذه الميزات أيضًا تطبيقك (أو أداتك) في الحفاظ على استجابته للمستخدمين أثناء انتظارهم اكتمال عملية تستغرق وقتًا طويلاً. يجب أن يستدعي تطبيقك getOperation للتحقّق من حالة العملية بشكل دوري.

توقيع الطريقة

public UnclaimDevicesResponse unclaimDevicesAsync(UnclaimDevicesRequest request);

UnclaimDevicesRequest

اسم الموقع القيمة مطلوب الوصف
unclaims تمثّل هذه السمة قائمة object(DeviceUnclaim). نعم الجهاز يتخلّص من المطالبة بالمعالجة.
vendorParams map لا حقول إضافية، يحدد المورّد زوج المفتاح/القيمة. ملاحظة: يجب أن تحدِّد الطلبات الواردة من فئة ResellerService التي أنشأها SamsungResellerServiceFactory customerId في vendorParams.

UnclaimDevicesResponse

اسم الموقع القيمة الوصف
operations قائمة object(Operation) مثال واحد أو أكثر من أمثلة "Operation" على UnclaimDevices

سلوك الخطأ

في حال حدوث خطأ، يعرض كائن Operation أحد رموز الخطأ التالية:

رمز الخطأ
DEVICE_UPLOAD_COUNT_EXCEEDED
INTERNAL_SERVER_ERROR
INVALID_DEVICE_IMEI
INVALID_DEVICE_MEID
INVALID_DEVICE_SERIAL
INVALID_IDENTIFIER_SET