NodeJS Amazon AWS Отправить общий ошибка подачи - PullRequest
0 голосов
/ 27 сентября 2019

Я пытаюсь отправить фид продукта в AWS и получаю общую ошибку, связанную с отправляемым XML

Я просмотрел все файлы .xsd и пришел к выводу, что я считаюправильный xml, но, видимо, нет: (

Ошибка

{
  "MessageID": "1",
  "ResultCode": "Error",
  "ResultMessageCode": "25",
  "ResultDescription": "We are unable to process the XML feed because one or more items are invalid. Please re-submit the feed."
}

Как я создаю контент

const getContent = (upc) => `<?xml version="1.0" encoding="iso-8859-1"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
    <Header>
        <DocumentVersion>1.01</DocumentVersion>
        <MerchantIdentifier>${process.env.MERCHANT_ID}</MerchantIdentifier>
    </Header>
    <MessageType>Product</MessageType>
    <Message>
        <MessageID>1</MessageID>
        <OperationType>Update</OperationType>
          <Product>
              <SKU>${upc}</SKU>
          </Product>
    </Message>
</AmazonEnvelope>` 
...