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 |