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
-
Installer
Java 8
ou plus récent,Apache Maven 3.6.
ou supérieur, etGNU Wget
et rendez-les disponibles dans votre $PATH. -
Accédez à Modèles.
-
Clonez le référentiel pour en créer une copie locale sur votre ordinateur, si ce n'est pas déjà fait.
-
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.
-
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.jarswagger-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
-
Copiez
swagger-codegen-cli.jar
dans une structure de répertoire qui vous convient. Pour cet exemple, nous allons le copier dansC:\\SwaggerToCL
. -
Naviguez vers
sellers.json
dans leselling-partner-api-models\\models\\sellers-api-model
dossier de votre copie locale du référentiel. -
sellers.json
+C:\\SwaggerToCL
. -
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_JavaCLLa 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.
Updated 23 days ago