Verwenden Sie die Samsung- und Google-Factory-Klassen, um ResellerService
-Objekte zu erstellen.
Mit ResellerService
-Objekten steht eine gemeinsame Gruppe von Methoden zur Verfügung, um Samsung und andere Android-Geräte zu beanspruchen und zu registrieren.
Samsung-ResellerServiceFactory
Bevor Sie die Klasse SamsungResellerServiceFactory
zum Generieren eines ResellerService
-Objekts verwenden können, müssen Sie das KDP einbinden.
Nachfolgend finden Sie die Methodensignatur zum Erstellen eines ResellerService
-Objekts mit der Klasse SamsungResellerServiceFactory
:
public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;
Eingabeparameter
Attributname | Wert | Erforderlich | Beschreibung |
---|---|---|---|
resellerId |
string |
Ja | Die vom KDP-System bereitgestellte eindeutige ID des Resellers. |
serviceAccountKeyFilePath |
string |
Ja | Dateipfad zum Dienstkontoschlüssel. |
clientIdentifier |
string |
Ja | Vom KDP-System bereitgestellte Client-ID. |
Fehlerverhalten
Wenn ein Fehler auftritt, gibt die Bibliothek einen CommonException
aus, der einen der folgenden Fehlercodes enthält:
Fehlercode |
---|
INVALID_RESELLER_ID |
AUTHORIZATION_FAIL |
GoogleResellerServiceFactory
Bevor Sie die Klasse GoogleResellerServiceFactory
verwenden können, um ein ResellerService
-Objekt zu generieren, müssen Sie die Zero-Touch-Registrierung als Reseller einrichten.
Dies ist die Methodensignatur zum Erstellen eines ResellerService
-Objekts mit der Klasse GoogleResellerServiceFactory
:
public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;
Eingabeparameter
Attributname | Wert | Erforderlich | Beschreibung |
---|---|---|---|
resellerId |
long |
Ja | Die eindeutige ID des Resellers, die vom Zero-Touch-System bereitgestellt wird. |
serviceAccountKeyFilePath |
string |
Ja | Dateipfad zum Dienstkontoschlüssel. |
Fehlerverhalten
Wenn ein Fehler auftritt, gibt die Bibliothek einen CommonException
aus, der einen der folgenden Fehlercodes enthält:
Fehlercode |
---|
INVALID_PARAM_DEFAULT |
INVALID_RESELLER_ID |
INTERNAL_SERVER_ERROR |