Use as classes de fábrica da Samsung e do Google para criar objetos ResellerService
.
Com objetos ResellerService
, um conjunto comum de métodos
está disponível para reivindicar e registrar dispositivos Samsung e outros dispositivos Android.
SamsungResellerServiceFactory
Antes de usar a classe SamsungResellerServiceFactory
para gerar um
objeto ResellerService
, você precisa integrar o KDP.
Confira abaixo a assinatura do método para criar um objeto ResellerService
usando a
classe SamsungResellerServiceFactory
:
public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;
Parâmetros de entrada
Nome da propriedade | Valor | Obrigatório | Descrição |
---|---|---|---|
resellerId |
string |
Sim | Identificador exclusivo do revendedor, fornecido pelo sistema do KDP. |
serviceAccountKeyFilePath |
string |
Sim | Caminho do arquivo para a chave da conta de serviço. |
clientIdentifier |
string |
Sim | Identificador do cliente fornecido pelo sistema KDP. |
Comportamento de erro
Quando um erro ocorre, a biblioteca gera uma
CommonException
que contém um dos seguintes códigos de erro:
Código do erro |
---|
INVALID_RESELLER_ID |
AUTHORIZATION_FAIL |
GoogleResellerServiceFactory
Antes de usar a classe GoogleResellerServiceFactory
para gerar um
objeto ResellerService
, é necessário fazer a integração ao registro sem toque
como revendedor.
Confira a assinatura do método para criar um objeto ResellerService
usando a
classe GoogleResellerServiceFactory
:
public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;
Parâmetros de entrada
Nome da propriedade | Valor | Obrigatório | Descrição |
---|---|---|---|
resellerId |
long |
Sim | Identificador exclusivo do revendedor, fornecido pelo sistema sem toque. |
serviceAccountKeyFilePath |
string |
Sim | Caminho do arquivo para a chave da conta de serviço. |
Comportamento de erro
Quando um erro ocorre, a biblioteca gera uma
CommonException
que contém um dos seguintes códigos de erro:
Código do erro |
---|
INVALID_PARAM_DEFAULT |
INVALID_RESELLER_ID |
INTERNAL_SERVER_ERROR |