MWS提交提要返回InputDataError

问题描述 投票:1回答:1

我已经为_POST_ORDER_FULFILLMENT_DATA_实现了提交feed API,并获得了feed提交结果。它返回InputDataError。

请求:

<?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>A1OLX7E3BCNOP2</MerchantIdentifier>
    </Header>
    <MessageType>OrderFulfillment</MessageType>
    <Message>
        <MessageID>1</MessageID>
        <OrderFulfillment>
            <MerchantOrderID>114-7129872-3010653</MerchantOrderID>
            <MerchantFulfillmentID>5e79aa3205f4f</MerchantFulfillmentID>
            <FulfillmentDate>2020-03-06T09:00:00Z</FulfillmentDate>
            <FulfillmentData>
                <CarrierCode>USPS</CarrierCode>
                <ShippingMethod>First Class</ShippingMethod>
                <ShipperTrackingNumber>9405511298370995607859</ShipperTrackingNumber>
            </FulfillmentData>
            <Item>
                <MerchantOrderItemID>60227359610258</MerchantOrderItemID>
                <MerchantFulfillmentItemID>item_5e79aa3205f4f</MerchantFulfillmentItemID>
                <Quantity>1</Quantity>
                <Transparencycode>AZ:SHGNCW8HKBBB8O4WZKYSHN7GYI</Transparencycode>
            </Item>
        </OrderFulfillment>
    </Message>
</AmazonEnvelope>

响应:

<?xml version="1.0"?>
<ErrorResponse xmlns="http://mws.amazonaws.com/doc/2009-01-01/">
    <Error>
        <Type>Sender</Type>
        <Code>InputDataError</Code>
        <Message>InputDataError</Message>
        <Detail />
    </Error>
    <RequestID>7d4ebf9a-6cb1-4b45-9191-0a00c268982a</RequestID>
</ErrorResponse>

有人可以帮我解决这个问题吗?

amazon-mws
1个回答
0
投票

根据我过去的经验,MWS对于大写(和拼写)非常挑剔。检查TransparencyCode。您没有大写的“ c”。根据XSD,是这样。确保所有内容都匹配。

© www.soinside.com 2019 - 2024. All rights reserved.