我尝试使用饲料类型 _POST_ORDER_FULFILLMENT_DATA_ 的提交Feed API在亚马逊MWS上发布货件数据。
当我使用暂存器发布我的XML数据时,它会以 SUBMITTED 的形式给出响应,但当我尝试使用GetFeedSubmissionResult检查提交的Feed时,我收到错误 FeedProcessingResultNotReady 。
我的XML格式是
<?xml version="1.0" encoding="utf-8" ?>
<AmazonEnvelope>
<-xmlns:xsi>http://www.w3.org/2001/XMLSchema-instance</-xmlns:xsi>
<-xsi:noNamespaceSchemaLocation>amznenvelope.xsd</-xsi:noNamespaceSchemaLocation>
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>A22NCYABDGBMJE</MerchantIdentifier>
</Header>
<MessageType>OrderFulfillment</MessageType>
<Message>
<MessageID>1</MessageID>
<MessageType>Update</MessageType>
<OrderFulfillment>
<MerchantOrderID>114-5877721-8045035</MerchantOrderID>
<MerchantFulfillmentID>9342743957</MerchantFulfillmentID>
<FulfillmentDate>2017-07-05T17:27:23.431Z</FulfillmentDate>
<FulfillmentData>
<CarrierName>UPS</CarrierName>
<ShippingMethod>Standard</ShippingMethod>
<ShipperTrackingNumber>1Z08314V0363678781</ShipperTrackingNumber>
</FulfillmentData>
<Item>
<MerchantOrderItemID>69618547819979</MerchantOrderItemID>
<MerchantFulfillmentItemID>34879587</MerchantFulfillmentItemID>
<Quantity>2</Quantity>
</Item>
</OrderFulfillment>
</Message>
</AmazonEnvelope>
当我在javascript下面的暂存器请求详细信息中尝试相同的代码时,我收到 SignatureDoesNotMatch 错误。我非常坚持这个问题,请帮帮我。