我正在尝试使用亚马逊MWS(在php中)在Amazon.com市场上传OrderFulfillment但是收到错误“您提交的XML在第1行第1列(或附近)的Amazon Envelope XML级别上格式不正确”。
但是我将相同的XML上传到暂存器(https://mws.amazonservices.com/scratchpad/index.html),但它确实有效。
<?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>Smile Dental</MerchantIdentifier>
</Header>
<MessageType>OrderFulfillment</MessageType>
<Message>
<MessageID>1</MessageID>
<OrderFulfillment>
<AmazonOrderID>114-0160617-7201843</AmazonOrderID>
<FulfillmentDate>2016-04-21T06:47:14Z</FulfillmentDate>
<FulfillmentData>
<CarrierName>USPS</CarrierName>
<ShippingMethod>Standard</ShippingMethod>
<ShipperTrackingNumber>LS802843289CN</ShipperTrackingNumber>
</FulfillmentData>
<Item>
<AmazonOrderItemCode>06591453767866</AmazonOrderItemCode>
<Quantity>2</Quantity>
</Item>
</OrderFulfillment>
</Message>
</AmazonEnvelope>
我找不到错误。
任何帮助都将不胜感激。
由于