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 |