Dokumentation
Entwickler-HubAPI-StatusUnterstützung

Tutorial: Autorisieren mehrerer Vendor Central-Konten mit einer einzigen SP-API-Anwendung

Verwenden Sie die Seite zur Selbstautorisierung in Vendor Central, um mehrere Vendor-Gruppen oder Vendor Central-Konten für eine einzige Anwendung zu autorisieren.

When you authorize multiple vendor groups to a single application, you avoid the need to create identical applications for each individual vendor group for authorization.

Vendor Central self-authorization

Anwendungen für https://developer-docs.amazon.com/sp-api/docs/terminology werden für eine bestimmte Anbietergruppe-ID erstellt, die mit dem Entwicklerkonto verknüpft ist. Wenn Sie eine private Anwendung für Ihre eigene Organisation erstellen, können Sie diese selbst autorisieren und ein Aktualisierungstoken generieren, damit dieses Konto und alle Vendor Central-Konten, auf die Sie Zugriff haben, auf die SP-API zugreifen können.

Als Entwickler können Sie Autorisierungsberechtigungen und Aktualisierungstoken für eine einzige Anwendung für jedes Ihrer Vendor Central-Konten erstellen. Dies reduziert die Notwendigkeit, Entwicklerprofile und mehrere identische Anwendungen für jede einzelne Anbietergruppe/jedes Vendor Central-Konto für die Autorisierung zu erstellen.

Sie können sich mit einem anderen Satz von Anmeldeinformationen authentifizieren, während Sie in Ihrem Vendor Central-Konto angemeldet bleiben. Wenn Sie angemeldet sind, können Sie eine Autorisierung für jedes Vendor Central-Konto einrichten, auf das der angemeldete Benutzer Zugriff hat.

Tipp

Here are the Vendor Central URLs by marketplace.

Tutorial

Set up authorization grants and generate a refresh token between your applications and any vendor group or the Vendor Central account to which you have administrative access.

Voraussetzungen

Um dieses Tutorial abzuschließen, benötigen Sie:

  • To register as a developer on Vendor Central
  • A private SP-API Vendor Central application in draft status
  • A Vendor Central account that is an administrator of other Vendor Central accounts

Autorisieren Sie Ihre Anwendung selbst in Vendor Central

Der erste Schritt in diesem Prozess besteht darin, Ihre Anwendung selbst zu autorisieren.

  1. Melden Sie sich bei Vendor Central mit den Anmeldeinformationen an, mit denen Sie sich als Entwickler registriert haben.

  2. Wählen Sie im Menü Eingliederung API-Integration aus.

  3. Wählen Sie auf der Seite "Developer Central" für die Anwendung, die Sie autorisieren möchten, das Dropdown-Menü App bearbeiten und dann Autorisieren aus.

    The Developer Central page for a private developer. The Authorize button is selected the Edit App dropdown menu.

  4. Wählen Sie auf der Seite Autorisierungen verwalten, in der Spalte Aktion App autorisieren für jedes {{0}}-Konto aus, auf das Ihre Anwendung zugreifen soll.

    The accounts on the Manage Authorizations page.

Für jede Anwendung wird ein Aktualisierungstoken für Login mit Amazon (LWA) generiert. Jedes Mal, wenn Sie "App autorisieren" auswählen, wird ein neues Aktualisierungstoken generiert. Durch das Generieren eines neuen Aktualisierungstokens werden Ihre zuvor generierten Aktualisierungstoken nicht ungültig.

The generated Refresh Tokens on the Manage Authorizations page.

Zur besseren Übersicht können Sie Ihre vorhandenen LWA-Anmeldeinformationen sicher an einem verschlüsselten Ort für jedes https://developer-docs.amazon.com/sp-api/docs/connecting-to-the-selling-partner-api-Konto speichern, für dessen Zugriff Sie Ihre Anwendung autorisiert haben. Sie können diese Aktualisierungstoken verwenden, um Zugriffstoken für den Aufruf von Verkaufspartner-APIs zu erhalten. Wenn Sie eine Verkaufspartner-API aufrufen, um auf ein Verkaufspartnerkonto zuzugreifen, fügen Sie das Zugriffstoken für dieses Konto hinzu. Weitere Informationen finden Sie unter Mit der Verkaufspartner-API verbinden.

Wenn Sie die gewünschten Anbietergruppen/Konten nicht haben, folgen Sie den Schritten im nächsten Abschnitt, um Ihre Anwendung für den Zugriff auf ein anderes Vendor Central-Konto zu autorisieren.

Autorisieren Sie Ihre Anwendung für den Zugriff auf ein anderes Vendor Central-Konto

  1. Scrollen Sie auf der Seite "Autorisierungen verwalten" nach unten und wählen Sie Bei diesem Konto anmelden aus.

    The Manage Authorizations page. At the bottom of the image, there is a link to sign in to a different account.

  2. Melden Sie sich bei Vendor Central mit den Anmeldeinformationen für das Vendor Central-Konto an, auf das Ihre Anwendung zugreifen soll.

  3. Wählen Sie auf der Seite Autorisierungen verwalten App autorisieren aus, um ein Aktualisierungstoken zu erhalten. Sie können diese Aktualisierungstoken verwenden, um Zugriffstoken für den Aufruf von Verkaufspartner-APIs zu erhalten. Weitere Informationen finden Sie unter Mit der Verkaufspartner-API verbinden.

Autorisierungen aus der Anwendung entfernen

Es gibt eine Höchstgrenze von 10 Selbstautorisierungen für die Generierung von Aktualisierungstoken auf Anwendungsebene. Wenn Ihre Anwendung das Limit von 10 Selbstautorisierungen erreicht hat, müssen Sie entweder eine bestehende Selbstautorisierung entfernen oder sich an den Vendor Central-Support wenden, um Ihre Quote zu erhöhen.

  1. Melden Sie sich bei Vendor Central mit den Anmeldeinformationen an, mit denen Sie sich als Entwickler registriert haben.

  2. Wählen Sie im Menü Eingliederung API-Integration aus.

  3. Wählen Sie auf der Seite "Developer Central" für die Anwendung, für die Sie Autorisierungen entfernen möchten, das Dropdown-Menü App bearbeiten und dann Autorisieren aus.

  4. Erweitern Sie auf der Seite "Autorisierungen verwalten" im Abschnitt "Autorisierung widerrufen" Selbstautorisierungen, um alle aktiven Selbstautorisierungen anzuzeigen.

  5. Für jede Autorisierung, die Sie entfernen möchten, wählen Sie Widerrufen aus.

    The Revoke application button.

Weitere Informationen zu diesem Prozess finden Sie unter Selbstautorisierung. Bei Problemen oder Anfragen wenden Sie sich an Unterstützung durch Vendor Central.


Hat Ihnen diese Seite weitergeholfen?