Amazon MWS Fehler beim Abrufen der Bestellungen

Forum für Amazon Seller - FBA Vendor Sellercentral - Hilfe und Optimierung für dein Amazon Business
- Diskussionsforum -
Seller-Forum für Amazon Händler - Geld verdienen mit Amazon.de!
Im Amazonforum findest du Themen rund um FBA Vendor Sellercentral - Hilfe und Optimierung für dein Amazon Business.
Erfahrungen und Hilfe beim Verkaufen auf Amazon de.
Antworten
Benutzeravatar
Malik
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 1698
Registriert: 23. Feb 2008 16:09
Land: Deutschland
Firmenname: Adloran GmbH
Branche: Kondome (Import, Export, Groß- und Einzelhandel)
Wohnort: Artern
Kontaktdaten:

Amazon MWS Fehler beim Abrufen der Bestellungen

Moin,
seit gestern abend kann ich keine Amazon-Bestellungen mehr via MWS-Schnittstelle abrufen; ich bekomme immer nur eine Fehlermeldung:

Code: Alles auswählen

<?xml version="1.0"?>
<ErrorResponse xmlns="https://mws.amazonservices.com/Orders/2011-01-01">
  <Error>
    <Type>Sender</Type>
    <Code>MalformedInput</Code>
    <Message>timestamp must follow ISO8601</Message>
  </Error>
  <RequestId>518c61f8-07ab-4a9b-a706-89cd57594133</RequestId>
</ErrorResponse>
Unnötig zu erwähnen, dass ich das Import-Skript seit mindestens drei Jahren nicht mehr angerührt habe - es ist also kein "selbstgebauter" Fehler. Hat jemand hier genug Ahnung, um mir weiterhelfen zu können?
Die entsprechende Fehlermeldung im Server-Log:

Code: Alles auswählen

Got error 'PHP message: PHP Fatal error:  Uncaught exception 'MarketplaceWebServiceOrders_Exception' with message 'Internal Error' in MarketplaceWebServiceOrders/Client.php:470
Stack trace:
#0 MarketplaceWebServiceOrders/Client.php(405): MarketplaceWebServiceOrders_Client->_reportAnyErrors('<?xml version="...', 400)
#1 MarketplaceWebServiceOrders/Client.php(326): MarketplaceWebServiceOrders_Client->_invoke(Array)
#2 amazonbestellungen.php(192): MarketplaceWebServiceOrders_Client->listOrders(Object(MarketplaceWebServiceOrders_Model_ListOrdersRequest))
#3 amazonbestellungen.php(45): listfirstpage(Object(MarketplaceWebServiceOrders_Client), Object(MarketplaceWebServiceOrders_Model_ListOrdersRequest), '[Marketplace ID entfernt]')
#4 {main}\n  thrown in Ma...\n', referer: amazonbestellungen.php


Ich verkaufe Kondome. Noch Fragen?

Shop | Firma | Blog
3 Monate gratis Händlerbund
Benutzeravatar
koshop
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 6596
Registriert: 4. Sep 2012 13:23

Re: Amazon MWS Fehler beim Abrufen der Bestellungen

<Message>timestamp must follow ISO8601</Message>
Deutet darauf hin, dass irgendwo ein falsches Datumsformat übergeben wurde. ISO 8601 sieht z.B. so aus:

2018-03-07
oder so:
2018-03-07T07:10:38+00:00
oder so:
2018-03-07T07:10:38Z
oder so:
20180307T071038Z

Möglicherweise wurde irgendwo bei Amazon das erwartete Format geändert. Vielleicht wird Datum + Uhrzeit erwartet und nur Datum wurde bisher toleriert aber jetzt nicht mehr. Oder umgekehrt.
Mitleser
Beiträge: 1552
Registriert: 31. Mär 2014 14:36

Re: Amazon MWS Fehler beim Abrufen der Bestellungen

beim Thema Datum fällt mir ein. Wir hatten auch mal das Problem das die Bestellungen nicht reingeholt wurden, da war der Fehler das unser Server die Uhrzeit falsch hatte und Amazon da nur einen bestimmten Rahmen erlaubt. War bei uns allerdings im Zeitrahmen der Uhrenumstellungen. Ein Ansatzpunkt vielleicht.
Benutzeravatar
Malik
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 1698
Registriert: 23. Feb 2008 16:09
Land: Deutschland
Firmenname: Adloran GmbH
Branche: Kondome (Import, Export, Groß- und Einzelhandel)
Wohnort: Artern
Kontaktdaten:

Re: Amazon MWS Fehler beim Abrufen der Bestellungen

Die Fehlermeldung bezieht sich ja ausdrücklich auf das FORMAT, und das wird bei Amazon MWS (hier) erklärt - und genau so ist mein Datumsstring aufgebaut, seitdem ich das vor Jahren eingebaut hatte:

Code: Alles auswählen

$seit = date("Y-m-d", mktime(0,0,0,date("m"),date("d")-16,date("Y")));
[...]
$request->setCreatedAfter(new DateTime($seit.' 11:00:00', new DateTimeZone('UTC')));
Der gleiche Fehler tritt auf, wenn ich das Datum händisch eintrage:

Code: Alles auswählen

$request->setCreatedAfter(new DateTime('2018-02-15T01:00:00Z'));
...und auch, wenn ich es kürzer einstelle (auf 1. März) :-(
Ich verkaufe Kondome. Noch Fragen?

Shop | Firma | Blog
racechip
Beiträge: 14
Registriert: 12. Okt 2016 16:48

Re: Amazon MWS Fehler beim Abrufen der Bestellungen

Gleiches Problem hatten wir auch, hat sich mittlerweile aber gelöst, ohne dass wir etwas gemacht haben. Scheint ein Problem von Amazon gewesen zu sein.
Benutzeravatar
Malik
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 1698
Registriert: 23. Feb 2008 16:09
Land: Deutschland
Firmenname: Adloran GmbH
Branche: Kondome (Import, Export, Groß- und Einzelhandel)
Wohnort: Artern
Kontaktdaten:

Re: Amazon MWS Fehler beim Abrufen der Bestellungen

Hm. Zwischenzeitlich gings jetzt mal wieder (zumindest bei DE und UK), jetzt aber wieder nicht...
Ich krieg hier noch nen Herzkasper bei diesem Zeug. Eigentlich will man doch nur in Ruhe seine Arbeit machen.
Ich verkaufe Kondome. Noch Fragen?

Shop | Firma | Blog
Antworten

Zurück zu „Amazon.de“

  • Information