【问题标题】:Xml Category on product feed产品 Feed 上的 Xml 类别
【发布时间】:2012-05-16 05:26:11
【问题描述】:

我想使用 mws 产品提要将产品发布到亚马逊的“SportsMemorabilia”类别。

我看了文档,很难理解,我也下载了xsd看xml结构 但它仍然有效。

因为这个 xml 被发送(它只是类别部分,我也发送产品 xml 的所有其他元素..)

<ProductData> 
<SportsMemorabilia> 
<ProductType>SportsMemorabilia</ProductType> 
</SportsMemorabilia> 
</ProductData> 

它给了我这个错误

<Result> 
<MessageID>0</MessageID> 
<ResultCode>Error</ResultCode> 
<ResultMessageCode>5000</ResultMessageCode> 
<ResultDescription>XML Parsing Error at Line 104, Column 26: cvc-complex-type.2.4.b: The content of element 'SportsMemorabilia' is not complete. One of '{AuthenticatedBy}' is expected.</ResultDescription> 
</Result> 

请写信给我 xml 应该是什么样子才能工作,

谢谢。

【问题讨论】:

    标签: php xml xsd amazon-web-services amazon-mws


    【解决方案1】:

    根据当前版本,这是应该通过已发布 XSD 的最低 XML。这并不意味着它会起作用,因为服务中内置的功能可能会进行额外的验证。

    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <!-- Sample XML generated by QTAssistant (http://www.paschidev.com) -->
    <SportsMemorabilia>
        <ProductType>SportsMemorabilia</ProductType>
        <AuthenticatedBy>AuthenticatedBy1</AuthenticatedBy>
        <ConditionProvidedBy>ConditionProvidedBy1</ConditionProvidedBy>
        <ConditionRating>ConditionRating1</ConditionRating>
    </SportsMemorabilia>
    

    要访问服务,您需要设置一个帐户;至少,您还必须填写其他两个元素。

    我强烈建议您浏览 document posted here... 至少上面的最小值应该可以让您克服 XSD 验证错误。

    【讨论】:

    • 嗨,非常感谢你的回答,我试试你写的,我得到这个错误 1Error 8060SKU [mx_190218932015] 的产品无法与现有产品匹配,原因如下:(authenticated_by,graded_by is/are/are not provided;)。更多详情见sellercentral.amazon.com/gp/errorcode/8060</…> mx_190218932015
    猜你喜欢
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-14
    • 1970-01-01
    • 2021-05-15
    相关资源
    最近更新 更多