دروس في المصنع

استخدِم فئات المصنع من Samsung وGoogle لإنشاء عناصر ResellerService. باستخدام كائنات ResellerService، تتوفّر مجموعة شائعة من الطُرق للمطالبة بملكية أجهزة Samsung وأجهزة Android الأخرى وتسجيلها.

SamsungResellerServiceFactory

قبل أن تتمكّن من استخدام فئة SamsungResellerServiceFactory لإنشاء ResellerService، عليك إعداد حسابك على KDP. في ما يلي توقيع الطريقة لإنشاء عنصر ResellerService باستخدام الفئة SamsungResellerServiceFactory:

public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;

مَعلمات الإدخال

اسم الموقع القيمة مطلوب الوصف
resellerId string نعم المعرّف الفريد للمورّد، الذي يوفره نظام KDP.
serviceAccountKeyFilePath string نعم مسار الملف إلى مفتاح حساب الخدمة
clientIdentifier string نعم معرّف العميل الذي يوفّره نظام KDP

سلوك الخطأ

عند حدوث خطأ، تُرسِل المكتبة CommonException يحتوي على أحد رموز الخطأ التالية:

رمز الخطأ
INVALID_RESELLER_ID
AUTHORIZATION_FAIL

GoogleResellerServiceFactory

قبل أن تتمكّن من استخدام فئة GoogleResellerServiceFactory لإنشاء ResellerService، عليك إعداد برنامج "إعداد الأجهزة الجوّالة للمؤسسات دفعةً واحدة" بصفتك مورِّدًا.

في ما يلي توقيع الطريقة لإنشاء عنصر ResellerService باستخدام فئة GoogleResellerServiceFactory:

public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;

مَعلمات الإدخال

اسم الموقع القيمة مطلوب الوصف
resellerId long نعم المعرّف الفريد للمورّد، الذي يقدّمه نظام "إعداد الأجهزة الجوّالة للمؤسسات دفعةً واحدة"
serviceAccountKeyFilePath string نعم مسار الملف إلى مفتاح حساب الخدمة

سلوك الخطأ

عند حدوث خطأ، تُرسِل المكتبة CommonException يحتوي على أحد رموز الخطأ التالية:

رمز الخطأ
INVALID_PARAM_DEFAULT
INVALID_RESELLER_ID
INTERNAL_SERVER_ERROR