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 |