xml - 亚马逊 MWS Scratchpad 错误 50001 格式错误的 XML
问题描述
MWS Scratchpad 中的这个简单代码给了我这个 50001 错误“您提交的 XML 在第 2 行第 14 列(或附近)的亚马逊信封 XML 级别格式错误。”
<?xml version="1.0" encoding="utf-8"?>
<messagetype>OrderFulfillment</messagetype>
<message>
<messageid>1</messageid>
<orderfulfillment>
<amazonorderid>171-0326363-1826719</amazonorderid>
<carriername>La Poste</carriername>
<shippertrackingnumber>1K03004689202</shippertrackingnumber>
</orderfulfillment>
</message>
解决方案
您是否缺少 AmazonEnvelope?
<AmazonEnvelope xsi:noNamespaceSchemaLocation="amzn-envelope.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Header>
<DocumentVersion>1.02</DocumentVersion>
<MerchantIdentifier>XXXXXXXXXXXX</MerchantIdentifier>
</Header>
<MessageType.....
</AmazonEnvelope>
https://docs.developer.amazonservices.com/en_US/feeds/Feeds_SubmitFeed.html
推荐阅读
- reactjs - 如何在 react-sortable-dnd 的可排序容器中拖动可排序列表
- dynamics-crm - Microsoft Dynamics 365 CRM 中的“对象引用未设置为对象的实例”,同时添加新的订单产品记录
- powerbi - 删除公式中的周末
- javascript - 在数组内的对象内填充数组
- php - 带有前缀和年/月数据的自动增量字段
- mongodb - 没有访问控制无法启动mongodb
- android - 我们可以在styles.xml 中有两个不同的textStyle 吗?
- python - 在 Python 中使用 Pool 类进行多处理会产生 Pickling 错误
- java - 自定义类加载器以限制对类的访问
- android - 如何创建多个指纹扫描并在数据库中注册?