Cours d'usine

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