2

mws商品フィードを使用して、Amazonに「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がどのように見えるべきかを私に書いてください、

ありがとうございました。

4

1 に答える 1

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>

サービスにアクセスするには、アカウントを設定する必要があります。少なくとも、他の2つの要素も入力する必要があります。

ここに投稿されたドキュメントを一通り読むことを強くお勧めします...少なくとも上記の最小値でXSD検証エラーを克服できるはずです。

于 2012-05-08T20:05:28.917 に答える