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 |