简体   繁体   English

Amazon SP API 源 POST_ORDER_FULFILLMENT_DATA 错误 ResultMessageCode 25

[英]Amazon SP API Feed POST_ORDER_FULFILLMENT_DATA Error ResultMessageCode 25

I'm getting error from feeds API.我收到来自提要 API 的错误。 I've tried with and without Item tag section, chaneging shipping cariers and dates, but it did not help.我尝试过使用和不使用物品标签部分,更改运输承运人和日期,但没有帮助。 Any ideas what else could be wrong?任何想法还有什么可能是错的? Request document:索取文件:

<?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>???????</MerchantIdentifier>
    </Header>
    <MessageType>OrderFulfillment</MessageType>
    <Message>
        <MessageID>1</MessageID>
        <OrderFulfillment>
            <AmazonOrderID>305-8114363-8651532</AmazonOrderID>
            <FulfillmentDate>2022-08-31T12:00:00</FulfillmentDate>
            <FulfillmentData>
                <CarrierCode>UPS</CarrierCode>
                <ShipperTrackingNumber>xxxxx</ShipperTrackingNumber>
                <ShippingMethod>Standard</ShippingMethod>
            </FulfillmentData>
        </OrderFulfillment>
    </Message>
</AmazonEnvelope>

And getting Feed document response并获得 Feed 文档响应

<?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>xxxx</MerchantIdentifier>
    </Header>
    <MessageType>ProcessingReport</MessageType>
    <Message>
        <MessageID>1</MessageID>
        <ProcessingReport>
            <DocumentTransactionID>51256019234</DocumentTransactionID>
            <StatusCode>Complete</StatusCode>
            <ProcessingSummary>
                <MessagesProcessed>1</MessagesProcessed>
                <MessagesSuccessful>0</MessagesSuccessful>
                <MessagesWithError>1</MessagesWithError>
                <MessagesWithWarning>0</MessagesWithWarning>
            </ProcessingSummary>
            <Result>
                <MessageID>1</MessageID>
                <ResultCode>Error</ResultCode>
                <ResultMessageCode>25</ResultMessageCode>
                <ResultDescription>We are unable to process the XML feed because one or more items are invalid. Please re-submit the feed.</ResultDescription>
            </Result>
        </ProcessingReport>
    </Message>
</AmazonEnvelope>

Removing ShippingMethod did the thing删除 ShippingMethod 做到了

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM