Użyj klas fabrycznych Samsung i Google, aby utworzyć obiekty ResellerService.
Obiekty ResellerService udostępniają wspólny zestaw metod do zgłaszania i rejestracji urządzeń Samsung i innych urządzeń z Androidem.
SamsungResellerServiceFactory
Zanim użyjesz klasy SamsungResellerServiceFactory do wygenerowania obiektu ResellerService, musisz zalogować się w KDP.
Oto sygnatura metody służąca do tworzenia obiektu ResellerService za pomocą klasy SamsungResellerServiceFactory:
public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;
Parametry wejściowe
| Nazwa usługi | Wartość | Wymagane | Opis | 
|---|---|---|---|
| resellerId | string | Tak | Unikalny identyfikator sprzedawcy przekazywany przez system KDP. | 
| serviceAccountKeyFilePath | string | Tak | Ścieżka pliku do klucza konta usługi. | 
| clientIdentifier | string | Tak | Identyfikator klienta udostępniany przez system KDP. | 
Działanie błędu
Gdy wystąpi błąd, biblioteka zwraca błąd
CommonException
z jednym z tych kodów:
| Kod błędu | 
|---|
| INVALID_RESELLER_ID | 
| AUTHORIZATION_FAIL | 
GoogleResellerServiceFactory
Zanim użyjesz klasy GoogleResellerServiceFactory do wygenerowania obiektu ResellerService, musisz włączyć rejestrację typu zero-touch jako sprzedawca.
Oto sygnatura metody służąca do tworzenia obiektu ResellerService za pomocą klasy GoogleResellerServiceFactory:
public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;
Parametry wejściowe
| Nazwa usługi | Wartość | Wymagane | Opis | 
|---|---|---|---|
| resellerId | long | Tak | Unikalny identyfikator sprzedawcy, podany przez system rejestracji typu zero-touch. | 
| serviceAccountKeyFilePath | string | Tak | Ścieżka do pliku klucza konta usługi. | 
Działanie błędu
Gdy wystąpi błąd, biblioteka zwraca błąd
CommonException
z jednym z tych kodów:
| Kod błędu | 
|---|
| INVALID_PARAM_DEFAULT | 
| INVALID_RESELLER_ID | 
| INTERNAL_SERVER_ERROR |