Utilizza le classi di fabbrica Samsung e Google per creare oggetti ResellerService
.
Con gli oggetti ResellerService
, è disponibile un insieme comune di metodi per rivendicare e registrare i dispositivi Samsung e altri dispositivi Android.
Rivenditore SamsungServiceService
Prima di poter utilizzare la classe SamsungResellerServiceFactory
per generare un oggetto ResellerService
, devi eseguire l'onboarding con KDP.
Di seguito è riportata la firma del metodo per creare un oggetto ResellerService
utilizzando la classe SamsungResellerServiceFactory
:
public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;
Parametri di input
Nome proprietà | Valore | Obbligatorio | Descrizione |
---|---|---|---|
resellerId |
string |
Sì | L'identificatore univoco del rivenditore, fornito dal sistema KDP. |
serviceAccountKeyFilePath |
string |
Sì | Percorso del file alla chiave dell'account di servizio. |
clientIdentifier |
string |
Sì | Identificatore del client fornito dal sistema KDP. |
Comportamento errori
Quando si verifica un errore, la libreria genera un elemento CommonException
contenente uno dei seguenti codici di errore:
Codice di errore |
---|
INVALID_RESELLER_ID |
AUTHORIZATION_FAIL |
RivenditoreGoogle
Prima di poter utilizzare la classe GoogleResellerServiceFactory
per generare un oggetto ResellerService
, devi eseguire l'onboarding per la registrazione zero-touch come rivenditore.
Ecco la firma del metodo per creare un oggetto ResellerService
utilizzando la classe GoogleResellerServiceFactory
:
public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;
Parametri di input
Nome proprietà | Valore | Obbligatorio | Descrizione |
---|---|---|---|
resellerId |
long |
Sì | L'identificatore univoco del rivenditore, fornito dal sistema zero-touch. |
serviceAccountKeyFilePath |
string |
Sì | Percorso del file alla chiave dell'account di servizio. |
Comportamento errori
Quando si verifica un errore, la libreria genera un elemento CommonException
contenente uno dei seguenti codici di errore:
Codice di errore |
---|
INVALID_PARAM_DEFAULT |
INVALID_RESELLER_ID |
INTERNAL_SERVER_ERROR |