Utilizza le classi di fabbrica di Samsung e Google per creare oggetti ResellerService
.
Con gli oggetti ResellerService
, un insieme comune di metodi
è disponibile per richiedere 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 creare un oggetto ResellerService
utilizzando il metodo
Corso 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 client fornito dal sistema KDP. |
Comportamento in caso di errore
Quando si verifica un errore, la libreria genera un
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
ResellerService
, devi eseguire l'onboarding per la registrazione zero-touch
in qualità di rivenditore.
Ecco la firma del metodo per creare un oggetto ResellerService
utilizzando il metodo
Corso 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 della chiave dell'account di servizio. |
Comportamento dell'errore
Quando si verifica un errore, la libreria genera un
CommonException
contenente uno dei seguenti codici di errore:
Codice di errore |
---|
INVALID_PARAM_DEFAULT |
INVALID_RESELLER_ID |
INTERNAL_SERVER_ERROR |