Cours d'usine

Utilisez les classes d'usine 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 pour créer un objet ResellerService à l'aide de la méthode 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 à la 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 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 afin de générer une ResellerService, vous devez intégrer l'enregistrement sans contact en tant que revendeur.

Voici la signature de la méthode pour créer un objet ResellerService à l'aide de la méthode 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 d'enregistrement sans contact.
serviceAccountKeyFilePath string Oui Chemin d'accès à la clé du compte de service.

Comportement en cas d'erreur

Lorsqu'une erreur se produit, la bibliothèque génère une CommonException contenant l'un des codes d'erreur suivants:

Code d'erreur
INVALID_PARAM_DEFAULT
INVALID_RESELLER_ID
INTERNAL_SERVER_ERROR