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