#php #amazon-web-services #amazon-mws
#php #amazon-веб-сервисы #amazon-mws
Вопрос:
Я пытаюсь обновить информацию об отслеживании, используя MWS API с помощью feeds API и feedSubmision метод,
Когда я отправляю запрос, я получаю submitFeedID и когда я вызываю getFeedSubmisionResult, статус «ВЫПОЛНЕНО», но ничего не происходит в том порядке, который я хочу обновить, и в 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>
Может ли кто-нибудь мне помочь? Я не знаю, как я могу обновить информацию об отслеживании, потому что в ответе не обнаружено ошибок.
Спасибо
Ответ №1:
Готово!
с помощью блокнота Amazon MWS я мог получить сообщение об ошибке, и проблема заключалась в дате.
Мне нужно было сообщить 02, а не 00.
Кроме того, код носителя был несовместим с именем носителя.