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 dispositivi Samsung e altri dispositivi Android.
SamsungResellerServiceFactory
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 la creazione di 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 della chiave dell'account di servizio. |
clientIdentifier |
string |
Sì | Identificatore cliente fornito dal sistema KDP. |
Comportamento in caso di errore
Quando si verifica un errore, la libreria genera un messaggio CommonException
contenente uno dei seguenti codici di errore:
Codice di errore |
---|
INVALID_RESELLER_ID |
AUTHORIZATION_FAIL |
GoogleResellerServiceFactory
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ì | Identificatore univoco del rivenditore, fornito dal sistema zero-touch. |
serviceAccountKeyFilePath |
string |
Sì | Percorso del file della chiave dell'account di servizio. |
Comportamento in caso di errore
Quando si verifica un errore, la libreria genera un messaggio CommonException
contenente uno dei seguenti codici di errore:
Codice di errore |
---|
INVALID_PARAM_DEFAULT |
INVALID_RESELLER_ID |
INTERNAL_SERVER_ERROR |