Usa las clases de fábrica Samsung y Google para crear objetos ResellerService
.
Con los objetos ResellerService
, hay un conjunto común de métodos disponible para reclamar e inscribir dispositivos Samsung y otros Android.
SamsungResellerServiceFactory
Antes de que puedas usar la clase SamsungResellerServiceFactory
para generar un objeto ResellerService
, debes incorporar con KDP.
A continuación, se muestra la firma del método para crear un objeto ResellerService
con la clase SamsungResellerServiceFactory
:
public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;
Parámetros de entrada
Nombre de la propiedad | Valor | Obligatoria | Descripción |
---|---|---|---|
resellerId |
string |
Sí | Es el identificador único del distribuidor que proporciona el sistema de KDP. |
serviceAccountKeyFilePath |
string |
Sí | Ruta de acceso al archivo de la clave de la cuenta de servicio. |
clientIdentifier |
string |
Sí | Es el identificador de cliente que proporciona el sistema de KDP. |
Comportamiento de error
Cuando se produce un error, la biblioteca muestra una CommonException
que contiene uno de los siguientes códigos de error:
Código de error |
---|
INVALID_RESELLER_ID |
AUTHORIZATION_FAIL |
GoogleDistribuidor de servicios
Antes de poder usar la clase GoogleResellerServiceFactory
para generar un objeto ResellerService
, debes incorporarte a la inscripción automática como distribuidor.
Esta es la firma del método para crear un objeto ResellerService
con la clase GoogleResellerServiceFactory
:
public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;
Parámetros de entrada
Nombre de la propiedad | Valor | Obligatoria | Descripción |
---|---|---|---|
resellerId |
long |
Sí | Identificador único del distribuidor, proporcionado por el sistema de inscripción automática |
serviceAccountKeyFilePath |
string |
Sí | Ruta de acceso al archivo de la clave de la cuenta de servicio. |
Comportamiento de error
Cuando se produce un error, la biblioteca muestra una CommonException
que contiene uno de los siguientes códigos de error:
Código de error |
---|
INVALID_PARAM_DEFAULT |
INVALID_RESELLER_ID |
INTERNAL_SERVER_ERROR |