3

注文確認フィードを使用して、Amazon の注文をキャンセルしています。以下は、Amazon の注文をキャンセルするために使用している xml フィード形式です。

このフィードを MWS に正常に送信できましたが、フィードの送信結果を確認するたびに、常にこのエラーが表示されます。

「送信した XML は、Amazon Envelope XML レベルで 1 行目 (またはその近く) の 485 列目で不適切な形式です。」

このAmazon での販売: XML のガイドに従って xml 形式を作成しました。

<?xml version="1.0"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">

<Header>
    <DocumentVersion>1.01</DocumentVersion>
    <MerchantIdentifier>M_xxxxxx_108291953</MerchantIdentifier>
</Header>

<MessageType>OrderAcknowledgment</MessageType>
<Message>
    <MessageID>1</MessageID>
    <OrderAcknowledgement>
        <AmazonOrderID>123-1234567-1234567</AmazonOrderID>
        <StatusCode>Failure</StatusCode>
        <CancelReason>BuyerCanceled</CancelReason>
    </OrderAcknowledgment>
</Message>
</AmazonEnvelope>

ここでxml形式に欠けているものを誰かが助けてくれますか?

4

1 に答える 1