Gerar uma biblioteca de clientes em Java
Gere uma biblioteca de cliente Java.
Estas instruções mostram como gerar uma biblioteca de clientes em Java para a API do vendedor usando um gerador de código do Swagger em um computador com Microsoft Windows. O processo é o mesmo para usuários de outros sistemas operacionais, como macOS ou Linux, com a substituição da semântica específica do Windows (por exemplo, C:\). Embora estas instruções sejam para a API do vendedor, você pode modificá-las para criar bibliotecas de clientes para outras APIs na API do parceiro de vendas. Consulte Modelos para obter os modelos Swagger para cada seção da API do parceiro de vendas.
Embora uma biblioteca de clientes gerada possa ajudar você a fazer chamadas à API do parceiro de vendas, ela não contém o código para troca e autenticação de tokens do LWA. Para isso, consulte a Etapa 1. Solicitar um token de acesso do Login com a Amazon e a Etapa 4. Criar e assinar sua solicitação. Ou, para um SDK que inclua troca e autenticação de tokens do LWA, consulte Como gerar um SDK Java com troca e autenticação de tokens do LWA.
Para gerar uma biblioteca de clientes em Java
-
Instalar
Java 8
ou mais recente,Apache Maven 3.6.
ou maior, eGNU Wget
e disponibilize-os em seu $PATH. -
Vá para Modelos.
-
Clone o repositório para fazer uma cópia local em seu computador, caso ainda não tenha feito isso.
-
Abra uma janela de prompt de comando e navegue até o diretório no qual você deseja baixar o Gerador de código Swagger.
-
Faça o download da versão mais recente do Swagger Code Generator.
Por exemplo:
wget https://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.4.13/swagger-codegen-cli-2.4.13.jar -O swagger-codegen-cli.jarswagger-codegen-cli.jar
downloads to the current directory.Observação
Você também pode fazer o download em maven.org direcionando seu navegador para https://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.4.13/swagger-codegen-cli-2.4.13.jar
-
Copie
swagger-codegen-cli.jar
em uma estrutura de diretórios que faça sentido para você. Neste exemplo, vamos copiá-lo paraC:\\SwaggerToCL
. -
Navegue até
sellers.json
naselling-partner-api-models\\models\\sellers-api-model
pasta da sua cópia local do repositório. -
sellers.json
+C:\\SwaggerToCL
. -
Gere a biblioteca de clientes.
Por exemplo:
java -jar C:\SwaggerToCL\swagger-codegen-cli.jar generate -i C:\SwaggerToCL\Sellers.json -l java -o C:\SwaggerToCL\Sellers_JavaCLA biblioteca de clientes é copiada para
C:\\SwaggerToCL\\Sellers_JavaCL
.Depois de gerar a biblioteca de clientes, é possível usá-la para ajudar a fazer chamadas à API do parceiro de vendas. Consulte Como se conectar à API do parceiro de vendas.
Updated 23 days ago