Génération d'une bibliothèque client Java

Générez une bibliothèque cliente Java.

Ces instructions vous expliquent comment générer une bibliothèque client Java pour l'API Vendeurs à l'aide du Générateur de code Swagger sur un ordinateur exécutant Microsoft Windows. Le processus est le même pour les utilisateurs d'autres systèmes d'exploitation tels que macOS ou Linux, en remplaçant la sémantique spécifique à Windows (par exemple, C:\). Bien que ces instructions concernent l'API Vendeurs, vous pouvez les adapter pour créer des bibliothèques client pour d'autres API dans l'API partenaire de vente. Reportez-vous à la section Modèles pour obtenir les modèles Swagger pour chaque section d'API partenaire de vente.

Bien qu'une bibliothèque client générée puisse vous aider à passer des appels vers l'API partenaire de vente, elle ne contient pas de code pour l'échange de jetons LWA et l'authentification. Pour cela, référez-vous à l'Étape 1. Demander un un jeton d'accès Se connecter avec votre compte Amazon et à l'Étape 4. Créer et signer votre demande. Sinon, pour un SDK qui inclut l'échange de jetons LWA et l'authentification, reportez-vous à la section Génération d'un SDK Java avec échange de jetons LWA et authentification.

Générer une bibliothèque client Java

  1. Installer Java 8 ou plus récent, Apache Maven 3.6. ou supérieur, et GNU Wget et rendez-les disponibles dans votre $PATH.

  2. Accédez à Modèles.

  3. Clonez le référentiel pour en créer une copie locale sur votre ordinateur, si ce n'est pas déjà fait.

  4. Ouvrez une fenêtre d'invite de commande et accédez au répertoire dans lequel vous souhaitez télécharger le générateur de code Swagger.

  5. Téléchargez la dernière version du générateur de code Swagger.

    Par exemple :

    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

    swagger-codegen-cli.jar downloads to the current directory.

    📘

    Remarque

    Vous pouvez également télécharger depuis maven.org en dirigeant votre navigateur vers https://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.4.13/swagger-codegen-cli-2.4.13.jar

  6. Copiez swagger-codegen-cli.jar dans une structure de répertoire qui vous convient. Pour cet exemple, nous allons le copier dans C:\\SwaggerToCL.

  7. Naviguez vers sellers.json dans le selling-partner-api-models\\models\\sellers-api-model dossier de votre copie locale du référentiel.

  8. sellers.json + C:\\SwaggerToCL.

  9. Générez la bibliothèque client.

    Par exemple :

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

    La bibliothèque client est copiée dans C:\\SwaggerToCL\\Sellers_JavaCL.

    Une fois que vous avez généré votre bibliothèque client, vous pouvez l'utiliser pour passer des appels vers l'API partenaire de vente. Reportez-vous à la section Connexion à l'API partenaire de vente.


Cette page vous a-t-elle été utile ?