【发布时间】:2018-05-31 04:58:25
【问题描述】:
我一直在尝试使用他们的订单调整提要从亚马逊订单中取消单个商品,但每次我提交请求时都会收到:
错误 18028:您随此商品提交的数据不完整或无效。请重新提交所有必填字段并填写有效数据的项目。
我在我的请求中使用了这个 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>XXXXXXXXX</MerchantIdentifier>
</Header>
<MessageType>OrderAdjustment</MessageType>
<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<OrderAdjustment>
<AmazonOrderID>305-XXXXXXX-XXXXXXX</AmazonOrderID>
<ActionType>Cancel</ActionType>
<AdjustedItem>
<AmazonOrderItemCode>209XXXXXXXXXXX</AmazonOrderItemCode>
<AdjustmentReason>NoInventory</AdjustmentReason>
<QuantityCancelled>1</QuantityCancelled>
</AdjustedItem>
</OrderAdjustment>
</Message>
</AmazonEnvelope>
我已经仔细检查了我的 xml,根据亚马逊的 xsd 架构,它似乎是有效的。
如果有类似问题的人能分享他们的经验,我将不胜感激。
【问题讨论】:
-
您看过 SC 论坛吗? sellercentral.amazon.com/forums/…
-
我浏览了 SC 论坛,但找不到这个特定问题的答案。
-
sellercentral.amazon.com/gp/mws/contactus.html 他们可以查找您的请求并为您提供更多信息
-
也试过了,在几个打开的案例之后,我从他们那里得到的只是“我没有发送他们需要的东西,所以我应该重新提交与 XSD 一致的更正信息的提要......”没有人能告诉我什么信息和我的 XML 是基于他们的 XSD。我尝试发送无效的 XML 只是为了测试它,然后我得到正确的响应,说 XML 是错误的。
标签: amazon-mws