2017-09-26 2 views
0

何らかの理由で、これを動作させることができませんでした。私はいつもwe are unable to process the xml feed because one or more items are invalidと言っているアマゾンからの応答を得る。私はschemaとxmlをvariousotherpostsから参照しました。機密性の高い情報と以下注文のフルフィルメントフィードのAmazonフィードエラー25

例XMLは、解決策を見つけた

<?xml version="1.0" encoding="UTF-8"?> 
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd"> 
<Header> 
<DocumentVersion>1.02</DocumentVersion> 
<MerchantIdentifier>AXXXXXXXXXXXXX</MerchantIdentifier> 
</Header> 
<MessageType>OrderFulfillment</MessageType> 
<Message> 
<MessageID>1</MessageID> 
<OrderFulfillment> 
<AmazonOrderID>111-2222222-3333333</AmazonOrderID> 
<MerchantFulfillmentID>1</MerchantFulfillmentID> 
<FulfillmentDate>2017-09-24T09:00:00-05:00</FulfillmentDate> 
<FulfillmentData> 
<ShipperTrackingNumber>1111111111111111111111</ShipperTrackingNumber> 
</FulfillmentData> 
<Item> 
<AmazonOrderItemCode>22222222222222</AmazonOrderItemCode> 
</Item> 
</OrderFulfillment> 
</Message> 
</AmazonEnvelope> 

答えて

0

を置き換えます。私は、CarrierCodeまたはCarrierNameがオプションであると言ったテンプレートを外していました。そうでない場合は、これらのタグのうちの1つ(そして1つだけ)を含める必要があります。