MWS API _POST_ORDER_FULFILLMENT_DATA_供稿未更新跟踪信息

问题描述

我正在尝试使用MWS API和Feeds API和FeedSubmision方法来更新跟踪信息,

当我发送请求时,我获得了SubmitFeedID,当我调用getFeedSubmisionResult时,状态为“ DONE”,但没有按我要更新的顺序进行任何操作,并且XML中未报告任何错误

这是我的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.01</DocumentVersion>
    <MerchantIdentifier>XXXXXXXXXXX</MerchantIdentifier>
  </Header>
  <MessageType>OrderFulfillment</MessageType>
  <Message>
    <MessageID>1</MessageID>
    <OperationType>Update</OperationType>
    <OrderFulfillment>
      <AmazonorderID>XXX-XXXXXXX-XXXXXXX</AmazonorderID>
      <FulfillmentDate>2020-10-14T11:09:52+00:00</FulfillmentDate>
      <FulfillmentData>
        <CarrierName>CARRIER</CarrierName>
        <CarrierCode>CODE</CarrierCode>
        <ShippingMethod>METHOD</ShippingMethod>
        <ShipperTrackingNumber>XXXXXXXXXXXXX</ShipperTrackingNumber>
      </FulfillmentData>
    </OrderFulfillment>
  </Message>
</AmazonEnvelope>

有人可以帮我吗?我不知道如何更新跟踪信息,因为在响应中没有发现错误

谢谢

解决方法

完成!

使用Amazon MWS Scratchpad我可以获得错误消息,而问题出在日期上。

我需要告知+02而不是+00。

此外,运营商代码与运营商名称不兼容。