Wenn Ihre Anfrage nicht erfolgreich war, bekommen Sie Fehler-Informationen zurückgegeben. Diese sind im errors-Element vorhaden.
<?xml version="1.0" encoding="utf-8"?>
<result>
<success>-1</success>
<errors>
<error>
<code>40</code>
<message>Der benötigte Parameter "name" konnte nicht gefunden werden</message>
<help>http://www.google.de</help>
</error>
<error>
<code>40</code>
<message>Der benötigte Parameter "price" konnte nicht gefunden werden</message>
<help>http://www.google.de</help>
</error>
</errors>
</result>
| Element | Datentyp | Bedeutung | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| result | Container | Container mit Angeforderten Daten | |||||||||
| success | Boolean | Kennzeichen für eine erfolgreiche Anfrage
|
|||||||||
| errors | Container | Container mit Fehlermeldungen | |||||||||
| error | Container | Container mit Fehlerdaten | |||||||||
| code | Integer | Fehler-Code | |||||||||
| message | String | Fehlermeldung | |||||||||
| help | Url | URL zu einer Hilfe-Seite |
Es liegen Fehler vor, wenn im success-Element der Wert "-1" vorhanden ist. Ist dies der Fall, so gibt es zusätzlich immer das errors-Element.
Hier finden Sie alle allgemeinen Fehler, die beim Aufruf einer API-Methode auftreten können. In jeder API-Methode können zusätzlich methoden-spezifische Fehler auftreten. Die dazugehörigen Fehlermeldungen finden Sie auf der entsprechenden Detailseite der API-Methode.
| Code | Bedeutung |
|---|---|
| 10 | Der Aufbau der URL zur API-Methode ist ungültig |
| 12 | Das angegebene Antwort-Format ist ungültig |
| 13 | Diese IP ist für Anfragen nicht freigegeben |
| 15 | Der Händler-Schlüssel ist ungültig |
| 16 | Der Händler-Schlüssel konnte nicht gefunden werden |
| 18 | Der Händler-Schlüssel ist vom Rakuten-Händler gesperrt worden |
| 20 | Das tägliche Anfrage-Limit wurde erreicht |
| 30 | Die API-Methode konnte nicht gefunden werden |
| 35 | Die API-Methode ist momentan nicht verfügbar |
| 37 | Die API-Methode kann wegen fehlenden Leserechten nicht ausgeführt werden |
| 38 | Die API-Methode kann wegen fehlenden Schreibrechten nicht ausgeführt werden |
| 39 | Interner Fehler beim Aufruf der API-Methode |
| 40 | Der benötigte Parameter "parameter" konnte nicht gefunden werden |
| 41 | Der Parameter "parameter" besitzt einen ungültigen Wert |