2011-03-11 138 views

回答

3

讓產品形象,您將無法獲得通過亞馬遜的庫存管理API產品圖片以獲得產品形象。您需要使用亞馬遜產品廣告API來獲取產品功能,例如圖片,尺寸,發佈商,銷售排名等......

如果您試圖獲得產品圖像,例如商家中的每個產品庫存,你應該:

  1. 獲取所有項目的列表在商家庫存
  2. 該列表中的每個項目,要求ItemLookup操作(見文件:http://docs.amazonwebservices.com/AWSECommerceService/2010-11-01/DG/ItemLookup.html)通過傳遞的ASIN(唯一標識符)該項目作爲ItemId,並將ResponseGroup設置爲「Images」。

你的要求應該是這樣的:

http://ecs.amazonaws.com/onca/xml? 
Service=AWSECommerceService& 
AWSAccessKeyId=[AWS Access Key ID]& 
Operation=ItemLookup& 
ItemId=[Your-ASIN]& 
ResponseGroup=Images& 
Timestamp=[YYYY-MM-DDThh:mm:ssZ]& 
Signature=[Request Signature] 

的響應將是這樣的:

<Item> 
    <ASIN>[Your-ASIN]</ASIN> 
    <SmallImage> 
    <URL>http://ecx.images-amazon.com/images/I/....jpg</URL> 
    <Height Units="pixels">75</Height> 
    <Width Units="pixels">58</Width> 
    </SmallImage> 
    <MediumImage> 
    <URL>http://ecx.images-amazon.com/images/I/....jpg</URL> 
    <Height Units="pixels">160</Height> 
    <Width Units="pixels">124</Width> 
    </MediumImage> 
    <LargeImage> 
    <URL>http://ecx.images-amazon.com/images/I/....jpg</URL> 
    <Height Units="pixels">500</Height> 
    <Width Units="pixels">389</Width> 
    </LargeImage> 
</Item> 

您可以輕鬆地解析響應得到你想要使用的圖像的URL。

的幾個注意事項:

  • 如果你想要得到的產品形象 爲產品 (比方說,在 需要滿足訂單中的所有產品),只是改變 一步一個不同的列表1因此。
  • 如果您需要有關 項目的更多詳細信息,請在 調用ItemLookup操作時將ResponseGroup參數 設置爲「中」或「大」。 上面給出的亞馬遜產品廣告文檔 具有所有的細節。
  • 您還可以直接通過使用產品ASIN構建其網址 來獲得產品圖像 。一個很好的 建立URL的參考可以是 找到 http://aaugh.com/imageabuse.html。 這可以作爲一個快速,暫時的 黑客,但瞭解亞馬遜可能會 阻止或混淆這些URL在任何 時間。
+0

我可以使用MWS產品API進行此操作嗎? – ravisoni 2013-01-09 08:09:42

0

您可以在http://lon.gr/ata/ 它生成包含基於該ASIN的圖片網址和其他文章信息的XML的文件使用Amazon條信息接口。