از کلاس های کارخانه سامسونگ و گوگل برای ایجاد اشیاء 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 |