Используйте фабричные классы Samsung и Google для создания объектов ResellerService . С объектами ResellerService доступен общий набор методов для запроса и регистрации устройств Samsung и других устройств Android.
SamsungРеселлерСервисЗавод
 Прежде чем вы сможете использовать класс 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 |