Zajęcia w fabrykach

Do tworzenia obiektów ResellerService używaj klas fabrycznych Samsung i Google. W przypadku obiektów ResellerService dostępny jest wspólny zestaw metod do zgłaszania praw do urządzeń Samsung i innych urządzeń z Androidem oraz ich rejestrowania.

SamsungServiceServiceFactory,

Zanim użyjesz klasy SamsungResellerServiceFactory do wygenerowania obiektu ResellerService, musisz zarejestrować się w KDP. Poniżej znajdziesz podpis metody tworzenia obiektu ResellerService przy użyciu klasy SamsungResellerServiceFactory:

public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;

Parametry wejściowe

Nazwa usługi Wartość Wymagany Opis
resellerId string Tak Unikalny identyfikator sprzedawcy podany przez system KDP.
serviceAccountKeyFilePath string Tak Ścieżka pliku do klucza konta usługi.
clientIdentifier string Tak Identyfikator klienta podany przez system KDP.

Działanie błędu

Gdy wystąpi błąd, biblioteka wysyła CommonException zawierający jeden z tych kodów błędów:

Kod błędu
INVALID_RESELLER_ID
AUTHORIZATION_FAIL

GoogleServiceServiceFactory

Zanim użyjesz klasy GoogleResellerServiceFactory do wygenerowania obiektu ResellerService, musisz zarejestrować się w rejestracji typu zero-touch jako sprzedawca.

Oto podpis metody tworzenia obiektu ResellerService przy użyciu klasy GoogleResellerServiceFactory:

public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;

Parametry wejściowe

Nazwa usługi Wartość Wymagany Opis
resellerId long Tak Unikalny identyfikator sprzedawcy podany przez system rejestracji typu zero-touch.
serviceAccountKeyFilePath string Tak Ścieżka pliku do klucza konta usługi.

Działanie błędu

Gdy wystąpi błąd, biblioteka wysyła CommonException zawierający jeden z tych kodów błędów:

Kod błędu
INVALID_PARAM_DEFAULT
INVALID_RESELLER_ID
INTERNAL_SERVER_ERROR