2016-01-12 160 views
0

它大多工作正常,但對於某些產品,即使在亞馬遜網站上有一些產品也不會返回圖像。亞馬遜產品廣告API不返回圖像

這裏我有一個問題產品的例子:http://amazon.it/dp/B004X4VOSQ

正如你所看到的,它有5張圖片,但我可以取回他們的API沒有。

我使用以下請求:http://webservices.amazon.it/onca/xml?AWSAccessKeyId=xxxxxxxxxxxxxxx&AssociateTag=xxxx&IdType=ASIN&ItemId=B004X4VOSQ&Operation=ItemLookup&ResponseGroup=Images%2CMedium&Service=AWSECommerceService&Timestamp=2016-01-12T11%3A40%3A12Z&Version=2011-08-01&Signature=xxxxxxxxxxxxxxxxxxxxxxx

並得到如下回應(刪除敏感數據):http://pastebin.com/fudLZZTB

沒有ImageSetsMediumImage團體或各種各樣的東西。正如我所說的,問題只發生在一些產品上。其他人工作得很好。

例如:

URL:http://www.amazon.it/dp/B000CRBEJ2

請求:http://webservices.amazon.it/onca/xml?AWSAccessKeyId=xxxxxxxxxxxxx&AssociateTag=xxxxx&IdType=ASIN&ItemId=B000CRBEJ2&Operation=ItemLookup&ResponseGroup=Images%2CMedium&Service=AWSECommerceService&Timestamp=2016-01-12T11%3A32%3A05Z&Version=2011-08-01&Signature=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

響應:http://pastebin.com/jASjscQ4

它包含SmallImageLargeImageMediumImageImageSets組,但請求是幾乎相同的前一個,除了ItemIdSignature。任何想法爲什麼會發生?我是否在形成請求時犯了某種錯誤?這只是亞馬遜的一個錯誤嗎?我怎樣才能讓它獲取圖像?

回答

相關問題