Generación de una biblioteca de cliente Java

Cómo generar una biblioteca de cliente Java.

Estas instrucciones le muestran cómo generar una biblioteca de cliente Java para la Sellers API utilizando el Swagger Code Generator en una computadora que ejecuta Microsoft Windows. El proceso es el mismo para los usuarios de otros sistemas operativos como macOS o Linux, con el reemplazo de la semántica específica de Windows (por ejemplo, C:). Aunque estas instrucciones son para la Sellers API, puede modificar las instrucciones para crear bibliotecas de clientes para otras API en la Selling Partner API. Consulte Modelos para los modelos de Swagger para cada sección de la Selling Partner API.

Si bien una biblioteca de cliente generada puede ayudarlo a realizar llamadas a la Selling Partner API, no contiene código para el intercambio y la autenticación de tokens LWA. Para eso, consulte el Paso 1. Solicite un inicio de sesión con el token de acceso de Amazon y el paso 4. Crea y firma tu solicitud . O bien, para un SDK que incluye autenticación e intercambio de tokens LWA, consulte Generación de un SDK de Java con autenticación e intercambio de tokens LWA .

Para generar una biblioteca de cliente Java

  1. Instale Java 8 o posterior, Apache Maven 3.6. o superior, y GNU Wget y asegúrese de que estén disponibles en su $PATH.
  2. Vaya a Modelos.
  3. Clone el repositorio para crear una copia local en su computadora, si aún no lo ha hecho.
  4. Abra una ventana de la línea de comandos y navegue hasta un directorio donde desee descargar el Swagger Code Generator.
  5. Descargue la última versión del Swagger Code Generator.

Por ejemplo:

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.jar

"""
El archivo swagger-codegen-cli.jar se descarga en el directorio actual.

Nota: También puedes descargarlo desde maven.org dirigiendo tu navegador a esta dirección: https://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.4.13/swagger-codegen-cli-2.4.13.jar

  1. Copia el archivo swagger-codegen-cli.jar en una estructura de directorios que tenga sentido para ti. Para este ejemplo, lo copiaremos en C:\SwaggerToCL.
  2. Navegue a sellers.json en la carpeta selling-partner-api-models\models\sellers-api-model de tu repositorio local.
  3. Copia el archivo sellers.json en C:\SwaggerToCL.
  4. Genera la biblioteca del cliente.

Por ejemplo:

java -jar C:\SwaggerToCL\swagger-codegen-cli.jar generate -i C:\SwaggerToCL\Sellers.json -l java -o C:\SwaggerToCL\Sellers_JavaCL

La biblioteca del cliente se copia en C:\SwaggerToCL\Sellers_JavaCL.

Una vez que haya generado su biblioteca de clientes, puede usarla como ayuda para realizar llamadas a la API de sellers. Consulte Conexión a la Selling Partner API .