Я звоню в службу amazon MWS, чтобы обновить количество товара, но когда я вызываю «GetGetFeedSubmissionResult», чтобы узнать статус, он возвращает ошибку. Я не понимаю, в чем здесь проблема.
Отправить 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>SellerId</MerchantIdentifier>
</Header>
<MessageType>Inventory</MessageType>
<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<Inventory>
<SKU>SKUIID1223</SKU>
<Quantity>4</Quantity>
</Inventory>
</Message>
</AmazonEnvelope>
Ниже приведен ответ API GetSibmitFeedResult.
<?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>Seller Id</MerchantIdentifier>
</Header>
<MessageType>ProcessingReport</MessageType>
<Message>
<MessageID>1</MessageID>
<ProcessingReport>
<DocumentTransactionID>50387016369</DocumentTransactionID>
<StatusCode>Complete</StatusCode>
<ProcessingSummary>
<MessagesProcessed>0</MessagesProcessed>
<MessagesSuccessful>0</MessagesSuccessful>
<MessagesWithError>1</MessagesWithError>
<MessagesWithWarning>0</MessagesWithWarning>
</ProcessingSummary>
<Result>
<MessageID>0</MessageID>
<ResultCode>Error</ResultCode>
<ResultMessageCode>5002</ResultMessageCode>
<ResultDescription>Error validating XML document - failed to locate "Product" within "Message" element.</ResultDescription>
</Result>
</ProcessingReport>
</Message>
</AmazonEnvelope>
Могу ли я узнать причину?