Dokumentation
Entwickler-HubAPI-StatusUnterstützung

Verkaufspartner-API-Apps autorisieren

Erfahren Sie, wie Sie SP-API-Apps autorisieren.

Das Autorisierungsmodell für die Verkaufspartner-API basiert auf Loggen Sie sich bei Amazon ein, Amazons Implementierung von OAuth 2.0. In diesem Modell wird Ihre Anwendung durch Interaktionen mit Seiten autorisiert, die von Amazon und Ihrer Website angezeigt werden. Der Webbrowser ist der Benutzeragent, der bei jeder Aktion des Vertriebspartners Parameter zwischen Ihrer Website und Amazon weiterleitet. Um die OAuth-Autorisierung zu implementieren, müssen Sie Ihre Website wie folgt konfigurieren:

  • Akzeptieren und verarbeiten Sie die Parameter, die Amazon an Amazon übergibt
  • Leiten Sie den Webbrowser um und übergeben Sie Parameter an Amazon

Wie wird meine App autorisiert?

  • Öffentliche Apps für Verkäufer: Apps, die öffentlich verfügbar sind und von Verkäufern autorisiert wurden. Diese Apps können mit den folgenden Methoden autorisiert werden:

  • Öffentliche Apps für Anbieter: Apps, die öffentlich verfügbar und von Anbietern autorisiert sind. Diese Apps können mit der folgenden Methode autorisiert werden:

  • Private Apps für Verkäufer oder Anbieter: Apps, die nur für Ihre Organisation verfügbar sind. Dies können Verkäufer- oder Anbieter-Apps sein. Diese Apps können mit der folgenden Methode autorisiert werden:

📘

Hinweis

Du kannst anrufen Operationen ohne Zuschüsse ohne ausdrückliche Genehmigung eines Vertriebspartners.

Einen OAuth-Autorisierungs-URI erstellen

Ein OAuth-Autorisierungs-URI ist eine wichtige Komponente für das Erstellen und Testen von API-Autorisierungsworkflows für Verkaufspartner. Der OAuth-Autorisierungs-URI leitet einen Browser zu einer Amazon-Zustimmungsseite weiter, auf der Sie oder ein Verkaufspartner Ihrer App die Zustimmung geben können, Aufrufe an die Verkaufspartner-API zu tätigen.

Wenn ein Verkaufspartner Ihre App von Ihrer eigenen Website aus autorisiert, indem er den Workflow zur Autorisierung von Websites befolgt, dann verwendet Ihre Website einen OAuth-Autorisierungs-URI, um den Verkaufspartner zur Amazon-Zustimmungsseite weiterzuleiten. Auch wenn ein Verkaufspartner Ihre App vom Verkaufspartner-Appstore aus autorisiert, durch den Workflow zur Autorisierung des Verkaufspartner im Appstore, benötigen Sie immer noch einen OAuth-Autorisierungs-URI, um Ihren Autorisierungsworkflow im Entwurfsstatus zu testen, bevor Sie ein Live-Angebot im Verkaufspartner-Appstore erstellen.

Bei der Erstellung eines OAuth-Autorisierungs-URI werden Apps in zwei Typen gruppiert:

  • Alle öffentlichen und privaten Verkäuferanträge. Diese Kategorie beinhaltet:

    • Anwendungen, die öffentlich verfügbar sind und von einem Verkäufer oder Anbieter autorisiert wurden
    • Selbstautorisierte Verkäuferanwendungen, die nur für Ihr Unternehmen verfügbar sind
  • Anwendungen von privaten Anbietern. Selbstautorisierte Herstelleranwendungen, die nur für Ihr Unternehmen verfügbar sind.

In den folgenden Verfahren wird je nach App-Typ erklärt, wie ein OAuth-Autorisierungs-URI erstellt wird.

📘

Hinweis

Sie finden die Anwendungs-ID hinter dem Anwendungsnamen auf der Entwicklerkonsole.

Einen OAuth-Autorisierungs-URI für öffentliche Verkäufer-Apps erstellen

  1. Rufen Sie die Seller Central-URL für den Online-Marktplatz ab, auf dem Ihre Verkaufspartner Ihre App autorisieren sollen. Siehe Seller Central-URLs für eine Liste von URLs nach Online-Marktplatz. Beispiel: https://sellercentral.amazon.com

  2. Kombinieren Sie die Seller Central-URL mit /apps/authorize/consent?application_id={your application ID}. Zum Beispiel: https://sellercentral.amazon.com/apps/authorize/consent?application_id=amzn1.sellerapps.app.0bf296b5-36a6-4942-a13e-EXAMPLEfcd28

Einen OAuth-Autorisierungs-URI für öffentliche Verkäufer-Apps erstellen

  1. Rufen Sie die Vendor Central-URL für die Marketplace-Site ab, auf der Vertriebspartner Ihren Antrag autorisieren sollen. Beziehen Sie sich auf URLs von Vendor Central für eine Liste von URLs nach Marketplace. Zum Beispiel: https://vendorcentral.amazon.com

  2. Kombinieren Sie die Vendor Central-URL mit /apps/authorize/consent?{your application ID}. Zum Beispiel: https://vendorcentral.amazon.com/apps/authorize/consent?application_id=amzn1.sellerapps.app.0bf296b5-36a6-4942-a13e-EXAMPLEfcd28

Sie müssen OAuth-Autorisierungs-URIs für die Marktplätze erstellen, auf denen Vertriebspartner Ihre Anwendung autorisieren. Wenn ein Verkäufer beispielsweise ein Seller Central-Konto für Mexiko hat, benötigt er eine OAuth-Autorisierungs-URI für Mexiko, um die Autorisierung Ihres Antrags einzuleiten (https://sellercentral.amazon.com.mx/apps/authorize/consent?application_id=amzn1.sellerapps.app.0bf296b5-36a6-4942-a13e-EXAMPLEfcd28). Die Genehmigungen sind regional. Wenn die Autorisierung abgeschlossen ist, hat Ihr Antrag Zugriff auf das Konto des Verkäufers auf allen Marketplace-Sites in der Region Nordamerika. Dieselben Konzepte gelten für Anbieter, die Vendor Central verwenden. Sie können das verwenden Holen Sie sich die API für Marktteilnahmen um die aktiven Marktplätze für einen Verkaufspartner zu entdecken.

Wenn Sie eine OAuth-Autorisierungs-URI erstellen, um Ihren Autorisierungsworkflow zu testen, fügen Sie den version=beta Etikett. Dies weist darauf hin, dass der Autorisierungsworkflow für eine Anwendung im Entwurfsstatus gilt. Zum Beispiel: https://sellercentral-europe.amazon.com/apps/authorize/consent?application_id=amzn1.sellerapps.app.0bf296b5-36a6-4942-a13e-EXAMPLEfcd28&version=beta

Informationen zum Erstellen und Testen eines Autorisierungsworkflows finden Sie unter Workflow zur Autorisierung des Verkaufspartner im Appstore und Workflow zur Autorisierung von Websites.


Hat Ihnen diese Seite weitergeholfen?