Verwenden Sie die Samsung- und Google-Standardklassen, um ResellerService
-Objekte zu erstellen.
Für ResellerService
-Objekte stehen gemeinsame Methoden zum Beantragen und Registrieren von Samsung- und anderen Android-Geräten zur Verfügung.
SamsungResellerServiceFactory
Bevor Sie die Klasse SamsungResellerServiceFactory
zum Generieren eines ResellerService
-Objekts verwenden können, müssen Sie KDP einrichten.
Unten sehen 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
Property-Name | Wert | Erforderlich | Beschreibung |
---|---|---|---|
resellerId |
string |
Ja | Die eindeutige Kennung des Resellers, die vom KDP-System bereitgestellt wird. |
serviceAccountKeyFilePath |
string |
Ja | Dateipfad zum Dienstkontoschlüssel. |
clientIdentifier |
string |
Ja | Vom KDP-System bereitgestellte Kundennummer. |
Fehlerverhalten
Wenn ein Fehler auftritt, wirft die Bibliothek eine CommonException
mit einem der folgenden Fehlercodes:
Fehlercode |
---|
INVALID_RESELLER_ID |
AUTHORIZATION_FAIL |
GoogleResellerServiceFactory
Bevor Sie mit der Klasse GoogleResellerServiceFactory
ein ResellerService
-Objekt generieren können, müssen Sie sich als Reseller für die Zero-Touch-Registrierung registrieren.
Hier ist die Methodensignatur zum Erstellen eines ResellerService
-Objekts mit der Klasse GoogleResellerServiceFactory
:
public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;
Eingabeparameter
Property-Name | Wert | Erforderlich | Beschreibung |
---|---|---|---|
resellerId |
long |
Ja | Die eindeutige Kennung des Resellers, die vom Zero-Touch-System bereitgestellt wird. |
serviceAccountKeyFilePath |
string |
Ja | Dateipfad zum Dienstkontoschlüssel. |
Fehlerverhalten
Wenn ein Fehler auftritt, wirft die Bibliothek eine CommonException
mit einem der folgenden Fehlercodes:
Fehlercode |
---|
INVALID_PARAM_DEFAULT |
INVALID_RESELLER_ID |
INTERNAL_SERVER_ERROR |