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