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 o Samsung e outros dispositivos Android.
Fábrica de serviços para revendedores Samsung
Antes de usar a classe SamsungResellerServiceFactory
para gerar um
objeto ResellerService
, você precisa ser integrado ao KDP.
Veja 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 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 ocorre um erro, a biblioteca gera um
CommonException
contendo um dos seguintes códigos de erro:
Código do erro |
---|
INVALID_RESELLER_ID |
AUTHORIZATION_FAIL |
Fábrica de serviços de revendedor do Google
Antes de usar a classe GoogleResellerServiceFactory
para gerar um
objeto ResellerService
, é necessário integrar o registro sem toque
a um revendedor.
Esta é 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 de registro sem toque. |
serviceAccountKeyFilePath |
string |
Sim | Caminho do arquivo para a chave da conta de serviço. |
Comportamento de erro
Quando ocorre um erro, a biblioteca gera um
CommonException
contendo um dos seguintes códigos de erro:
Código do erro |
---|
INVALID_PARAM_DEFAULT |
INVALID_RESELLER_ID |
INTERNAL_SERVER_ERROR |