Utilisez les classes de fabrique Samsung et Google pour créer des objets ResellerService.
Avec les objets ResellerService, un ensemble commun de méthodes est disponible pour revendiquer et enregistrer des appareils Samsung et d'autres appareils Android.
SamsungResellerServiceFactory
Avant de pouvoir utiliser la classe SamsungResellerServiceFactory pour générer un objet ResellerService, vous devez intégrer KDP.
Vous trouverez ci-dessous la signature de la méthode permettant de créer un objet ResellerService à l'aide de la classe SamsungResellerServiceFactory:
public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;
Paramètres d'entrée
| Nom de propriété | Valeur | Obligatoire | Description |
|---|---|---|---|
resellerId |
string |
Oui | Identifiant unique du revendeur, fourni par le système KDP. |
serviceAccountKeyFilePath |
string |
Oui | Chemin d'accès au fichier de clé du compte de service. |
clientIdentifier |
string |
Oui | Identifiant client fourni par le système KDP. |
Comportement en cas d'erreur
Lorsqu'une erreur se produit, la bibliothèque génère une exception CommonException contenant l'un des codes d'erreur suivants:
| Code d'erreur |
|---|
INVALID_RESELLER_ID |
AUTHORIZATION_FAIL |
GoogleResellerServiceFactory
Avant de pouvoir utiliser la classe GoogleResellerServiceFactory pour générer un objet ResellerService, vous devez intégrer l'inscription sans contact en tant que revendeur.
Voici la signature de la méthode permettant de créer un objet ResellerService à l'aide de la classe GoogleResellerServiceFactory:
public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;
Paramètres d'entrée
| Nom de propriété | Valeur | Obligatoire | Description |
|---|---|---|---|
resellerId |
long |
Oui | Identifiant unique du revendeur, fourni par le système sans contact. |
serviceAccountKeyFilePath |
string |
Oui | Chemin d'accès au fichier de clé du compte de service. |
Comportement en cas d'erreur
Lorsqu'une erreur se produit, la bibliothèque génère une exception CommonException contenant l'un des codes d'erreur suivants:
| Code d'erreur |
|---|
INVALID_PARAM_DEFAULT |
INVALID_RESELLER_ID |
INTERNAL_SERVER_ERROR |