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.

Samsung ServiceServiceFactory

Avant de pouvoir utiliser la classe SamsungResellerServiceFactory pour générer un objet ResellerService, vous devez l'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 vers la clé du compte de service.
clientIdentifier string Oui Identifiant client fourni par le système KDP.

Comportement des erreurs

Lorsqu'une erreur se produit, la bibliothèque génère une erreur 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 vous inscrire à 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 vers la clé du compte de service.

Comportement des erreurs

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

Code d'erreur
INVALID_PARAM_DEFAULT
INVALID_RESELLER_ID
INTERNAL_SERVER_ERROR