FeedContent ist der eigentliche Inhalt des Feeds selbst, ob XML oder Flatfile. Sie benötigen auch eine . Werfen Sie einen Blick auf die MWS Feeds API overview um mehr über den Prozess zu erfahren. Egal, welche Sprache oder Plattform Sie verwenden, der Prozess ist der gleiche.
Eine Anfrage wie folgt aussehen wird:
POST /Feeds/2009-01-01 HTTP/1.1
Content-Type: x-www-form-urlencoded
Host: mws.amazonservices.com
User-Agent: <Your User Agent Header>
?AWSAccessKeyId=0PB842ExampleN4ZTR2
&Action=SubmitFeed
&FeedType=_POST_PRODUCT_DATA_
&MWSAuthToken=amzn.mws.4ea38b7b-f563-7709-4bae-87aeaEXAMPLE
&MarketplaceIdList.Id.1=ATVExampleDER
&SellerId=A1XExample5E6
&ContentMD5Value=ExampleMd5HashOfHttpBodyAsPerRfc2616Example
&SignatureMethod=HmacSHA256
&SignatureVersion=2
&Timestamp=2009-01-26T23%3A51%3A31.315Z
&Version=2009-01-01
&Signature=SvSExamplefZpSignaturex2cs%3D
und der Körper, die die Produkte enthalten, die Sie sieht wie folgt hinzufügen:
<?xml version="1.0" encoding="iso-8859-1"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>M_EXAMPLE_123456</MerchantIdentifier>
</Header>
<MessageType>Product</MessageType>
<PurgeAndReplace>false</PurgeAndReplace>
<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<Product>
<SKU>56789</SKU>
<StandardProductID>
<Type>ASIN</Type>
<Value>B0EXAMPLEG</Value>
</StandardProductID>
<ProductTaxCode>A_GEN_NOTAX</ProductTaxCode>
<DescriptionData>
<Title>Example Product Title</Title>
<Brand>Example Product Brand</Brand>
<Description>This is an example product description.</Description>
<BulletPoint>Example Bullet Point 1</BulletPoint>
<BulletPoint>Example Bullet Point 2</BulletPoint>
<MSRP currency="USD">25.19</MSRP>
<Manufacturer>Example Product Manufacturer</Manufacturer>
<ItemType>example-item-type</ItemType>
</DescriptionData>
<ProductData>
<Health>
<ProductType>
<HealthMisc>
<Ingredients>Example Ingredients</Ingredients>
<Directions>Example Directions</Directions>
</HealthMisc>
</ProductType>
</Health>
</ProductData>
</Product>
</Message>
</AmazonEnvelope>
Hallo Scott, danke für die Antwort. Es ist sehr hilfreich. Ich habe noch ein paar Fragen: Nachdem ich die mws-Dokumentation gelesen habe, steht für einige Feeds kein XML-Schema zur Verfügung. Wie erstellen wir dann eine XML-Datei für diese Feeds? Und auch für einige Feeds ist xsd verfügbar, wie erstellen wir dann xml aus diesen xsd? Das könnten Anfängerfragen sein, da ich neu in der Webentwicklung bin. – Akshay
Sie können die Xsd hier finden: https://sellercentral.amazon.com/gp/help/help-page.html/ref=au_1611_cont_scsearch?ie=UTF8&itemID=1611 – ScottG
Ich bin kein Ruby-Programmierer, also ich don Ich weiß nicht, ob es irgendwelche Werkzeuge wie die für C# gibt. Wenn Sie nach StackOverflow suchen, werden Sie bestimmt etwas finden. – ScottG