Dokumentation
Entwickler-HubAPI-StatusUnterstützung

Autorisierungsfehler

Beschreibt allgemeine Fehlercodes und Meldungen im Zusammenhang mit der SP-API-Autorisierung.

Für die Integration mit der Verkaufspartner-API ist eine App-Autorisierung erforderlich. Während dieses Vorgangs können Fehlercodes und Fehlermeldungen auftreten. Die folgenden Tipps zur Fehlerbehebung können Ihnen dabei helfen, die Blockierung aufzuheben, falls während des Vorgangs Fehler auftreten.

Weitere Hinweise finden Sie in Häufig gestellte Fragen zu SP-API-Fehlern.

Fehlercodes

Die folgende Tabelle enthält häufig auftretende Fehlercodes, die bei der App-Autorisierung auftreten können.

FehlercodeUrsacheSchritte zur Lösung
MD1000

Dieser Fehler wird zurückgegeben, wenn der OAuth-Produktionsworkflow eine SP-API-App autorisiert, die sich im Entwurfsstatus befindet.

Fügen Sie den version=beta-Parameter dem OAuth-Autorisierungs-URI hinzu:

https://sellercentral.amazon.com/apps/authorize/consent?application_id=appidexample&state=stateexample&version=beta

Nachdem Ihre App veröffentlicht wurde, können Sie den version=beta-Parameter entfernen.

MD5101Dieser Fehler wird zurückgegeben, wenn die bei der OAuth-Autorisierung angegebene Umleitungs-URL nicht mit einer der für die SP-API-App aufgelisteten Umleitungs-URLs übereinstimmt.Stellen Sie sicher, dass Sie die richtige Weiterleitungs-URL verwenden.
In Seller Central:
Wählen Sie im Seller Central-Menü Apps and Services, dann wählen Sie Apps entwickeln. Wählen Sie App bearbeiten neben der App, die Sie verifizieren möchten. Stellen Sie sicher, dass der in der Konsole aufgeführte OAuth-Umleitungs-URI und die Weiterleitungs-URL der Seite, auf der Sie den Fehler erhalten haben, übereinstimmen. Wenn die URLs nicht übereinstimmen, fügen Sie die Weiterleitungs-URL der Konsole hinzu. Wenn Sie die veröffentlichte Version Ihrer App verwenden, stellen Sie sicher, dass Sie das Update veröffentlichen.
MD5110Dieser Fehler wird zurückgegeben, wenn die URL-Weiterleitung Fragmente enthält.
Weitere Informationen finden Sie unter Abschnitt 3.1.2 des OAuth 2.0 Authorization Framework.
Überprüfen Sie die Weiterleitungs-URL auf Fragmente. In Seller Central:
Aus dem Seller Central-Menü wählen Sie Apps und Services, dann wählen Sie Apps entwickeln. Wählen Sie App bearbeiten neben der App, die Sie verifizieren möchten. Stellen Sie sicher, dass die Weiterleitungs-URL syntaktisch gültig ist und keine Fragmentzeichen enthält wie #.
MD9100Dieser Fehler tritt auf, wenn in Ihrer SP-API-App Anmelde-URI- und Umleitungs-URI-Informationen fehlen. Aktualisieren Sie Ihre App-Login-URI und Umleitungs-URI. In Seller Central:
Aus dem Seller Central-Menü, wählen Sie Apps und Services, dann wählen Sie Apps entwickeln. Wählen Sie App bearbeiten neben der App, die Sie verifizieren möchten. Aktualisieren Sie die OAuth-Login-URI- und OAuth-Umleitungs-URI-Details.
500Dieser Fehler wird aufgrund von Fehlern im Header zurückgegeben. Stellen Sie sicher, dass der Content-Type-Header auf application/x-www-form-urlencoded gesetzt ist und die Anforderungsparameter dem Hauptteil hinzugefügt werden und nicht als Abfrageparameter.

Fehlermeldungen

Die folgende Tabelle enthält häufig auftretende Fehlermeldungen, die bei der App-Autorisierung auftreten können.

FehlermeldungMögliche Szenarien
Credential should be scoped to a valid regionStellen Sie in der Signatur sicher, dass die AWS-Region, die Sie zum Bereich der Anmeldeinformationen hinzugefügt haben, und die Region des Endpunkts, an den Sie die Anfrage senden, übereinstimmen. Siehe Verkaufspartner-API-Endpunkte, um zu ermitteln, welche AWS-Region Sie für Ihre jeweilige Verkaufsregion verwenden sollten.
Access to requested resource is deniedFehlermeldungen "Zugriff verweigert" werden zurückgegeben aufgrund von Unauthorized-Fehlern oder MissingAuthenticationToken-Fehlern.
UnauthorizedEin Unauthorized with status code 403 In den folgenden Szenarien kehrt ein Fehler zurück:
- Region stimmt nicht überein: Stellen Sie sicher, dass sich das Verkäuferkonto, an das Sie eine Anfrage stellen, und der Endpunkt der Anfrage in derselben Region befinden. Die Verkaufspartneranwendung ist global, Verkäuferkonten jedoch nicht. Weitere Informationen finden Sie unter SP-API-Endpunkte für weitere Informationen.
- API-Zugriff: Stellen Sie sicher, dass Ihre Anwendung Zugriff auf den API-Vorgang hat, den Sie verwenden. Um die Rollenberechtigungen zu überprüfen in Portal für Lösungsanbieter, wähle Edit App neben der App, die du verifizieren und überprüfen möchtest Rollen für Ihre Bewerbung ausgewählt. - Fehlende SP-API-Rolle: Wenn Ihnen die Rolle fehlt, die Sie für den API-Zugriff benötigen, überprüfen Sie in Ihrem Entwicklerprofil, ob Sie den Zugriff auf diese Rolle angefordert haben. Wenn Ihnen der Zugriff auf eine eingeschränkte Rolle fehlt, müssen Sie Ihr Entwicklerprofil möglicherweise erneut einreichen, um Zugriff auf diese eingeschränkte Rolle zu erhalten. Nachdem die Rolle hinzugefügt wurde, autorisieren Sie Ihre Anwendung erneut (d. h. generieren Sie ein neues LWA-Aktualisierungstoken (Login With Amazon), um gültige API-Aufrufe zu tätigen). Weitere Informationen finden Sie unter Häufig gestellte Fragen in Rollen in der Vertriebspartner-API.
MissingAuthenticationTokenDa die Verkaufspartner-API den Signaturprozess von AWS Signature Version 4 zur Authentifizierung von Anfragen verwendet, stellen Sie sicher, dass Sie die HTTP-Anfragen mit Ihren AWS-Zugriffsschlüsseln signieren. Wenn Sie AWS STS verwendet haben, um einen Satz temporärer AWS-Zugriffsschlüssel zum Signieren Ihrer Anfragen anzufordern, stellen Sie sicher, dass Sie die angeforderten temporären AWS-Schlüssel verwenden. Weitere Ressourcen finden Sie unter Schnellstart mit der AWS-Verkaufspartner-API und Beispielcode.

Hat Ihnen diese Seite weitergeholfen?