Eine Java-Clientbibliothek erstellen
Generieren Sie eine Java-Clientbibliothek.
Diese Anleitung zeigt Ihnen, wie Sie mit Swagger-Codegenerator auf einem Computer mit Microsoft Windows eine Java-Clientbibliothek für die Verkäufer-API erstellen. Der Vorgang ist für Benutzer anderer Betriebssysteme wie macOS oder Linux derselbe, wobei die Windows-spezifische Semantik (z. B. C:\) ersetzt wird. Obwohl sich diese Anweisungen auf die Verkäufer-API beziehen, können Sie die Anweisungen abändern, um Clientbibliotheken für andere APIs der Verkaufspartner-API zu erstellen. Unter Modelle finden Sie Swagger-Modelle für jeden Abschnitt der Verkaufspartner-API.
Eine generierte Clientbibliothek kann Ihnen zwar helfen, die Verkaufspartner-API aufzurufen, sie enthält jedoch keinen Code für den Austausch von LWA-Token und die Authentifizierung. Lesen Sie dazu Schritt 1. Login mit Amazon-Zugriffstoken anfordern und Schritt 4. Erstellen und unterschreiben Ihrer Anfrage. Für ein SDK, das den Austausch von LWA-Token und die Authentifizierung enthält, lesen Sie bitte Generieren eines Java-SDKs mit Austausch von LWA-Token und Authentifizierung.
So erzeugen Sie eine Java-Clientbibliothek
-
Installieren
Java 8
oder neuer,Apache Maven 3.6.
oder größer, undGNU Wget
und mache sie in deinem $PATH verfügbar. -
Gehen Sie zu Modelle.
-
Klonen Sie das Repository, um eine lokale Kopie auf Ihrem Computer zu erstellen, falls Sie dies noch nicht getan haben.
-
Öffnen Sie ein Befehlszeilenfenster und navigieren Sie zu einem Verzeichnis, in das Sie den Swagger-Codegenerator herunterladen möchten.
-
Laden Sie die neueste Version des Swagger Code Generators herunter.
Zum Beispiel:
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.Hinweis
Sie können auch von maven.org herunterladen, indem Sie Ihren Browser an https://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.4.13/swagger-codegen-cli-2.4.13.jar
-
Kopieren Sie
swagger-codegen-cli.jar
in eine Verzeichnisstruktur, die für Sie Sinn macht. In diesem Beispiel kopieren wir es nachC:\\SwaggerToCL
. -
Navigiere zu
sellers.json
in derselling-partner-api-models\\models\\sellers-api-model
Ordner Ihrer lokalen Kopie des Repositorys. -
sellers.json
+C:\\SwaggerToCL
. -
Generieren Sie die Clientbibliothek.
Zum Beispiel:
java -jar C:\SwaggerToCL\swagger-codegen-cli.jar generate -i C:\SwaggerToCL\Sellers.json -l java -o C:\SwaggerToCL\Sellers_JavaCLDie Clientbibliothek wird nach
C:\\SwaggerToCL\\Sellers_JavaCL
kopiert.Nachdem Sie Ihre Clientbibliothek generiert haben, können Sie diese verwenden, um die Verkaufspartner-API aufzurufen. Siehe Verbindung zur Verkaufspartner-API herstellen.
Updated 23 days ago