Ich versuche, die Auftragserfüllung Status zu aktualisieren und ich bin ein folgenden Fehler von Amazon bekommen:Amazon MWS-Feed API gibt Fehler auf Auftragserfüllung
<?xml version="1.0"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>XX</MerchantIdentifier>
</Header>
<MessageType>OrderFulfillment</MessageType>
<Message>
<MessageID>1</MessageID>
<OrderFulfillment>
<AmazonOrderID>XX</AmazonOrderID>
<FulfillmentDate>2017-03-13TH11:08:38Z</FulfillmentDate>
<FulfillmentData>
<CarrierCode>DHL</CarrierCode>
<ShippingMethod>DHL</ShippingMethod>
<ShipperTrackingNumber>XX</ShipperTrackingNumber>
</FulfillmentData>
</OrderFulfillment>
</Message>
</AmazonEnvelope>
Die resposne, dass im Empfang wie folgt lautet:
<Result>
<MessageID>1</MessageID>
<ResultCode>Error</ResultCode>
<ResultMessageCode>25</ResultMessageCode>
<ResultDescription>We are unable to process the XML feed because one or more items are invalid. Please re-submit the feed.</ResultDescription>
</Result>
Weiß jemand, was mit meinem XML falsch sein könnte, die ich sende? Ofc XXs sind mit realen Daten in einem tatsächlichen XML gefüllt.
Wenn Sie die gesamte Bestellung bestätigen, müssen Sie die Artikel in Ihrem XML nicht angeben. Die fehlenden Items sind hier nicht das Problem. – mpowmap
Wie oben erwähnt, war das Feld kein Problem. –