کلاس های کارخانه

از کلاس های کارخانه سامسونگ و گوگل برای ایجاد اشیاء ResellerService استفاده کنید. با اشیاء ResellerService ، مجموعه‌ای از روش‌های متداول برای ادعای مالکیت و ثبت‌نام سامسونگ و سایر دستگاه‌های 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