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 |