Dokumentation
Entwickler-HubAPI-StatusUnterstützung

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

  1. Installieren Java 8 oder neuer, Apache Maven 3.6. oder größer, und GNU Wget und mache sie in deinem $PATH verfügbar.

  2. Gehen Sie zu Modelle.

  3. Klonen Sie das Repository, um eine lokale Kopie auf Ihrem Computer zu erstellen, falls Sie dies noch nicht getan haben.

  4. Öffnen Sie ein Befehlszeilenfenster und navigieren Sie zu einem Verzeichnis, in das Sie den Swagger-Codegenerator herunterladen möchten.

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

    swagger-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

  6. Kopieren Sie swagger-codegen-cli.jar in eine Verzeichnisstruktur, die für Sie Sinn macht. In diesem Beispiel kopieren wir es nach C:\\SwaggerToCL.

  7. Navigiere zu sellers.json in der selling-partner-api-models\\models\\sellers-api-model Ordner Ihrer lokalen Kopie des Repositorys.

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

  9. 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_JavaCL

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


Hat Ihnen diese Seite weitergeholfen?