2017-03-13 152 views
0

的記錄圖像的文檔請求將返回我只有第一個圖像(一個亞馬遜在其產品上市使用):http://docs.aws.amazon.com/AWSECommerceService/latest/DG/EX_RetrievingImages.html獲得來自亞馬遜的廣告產品API的所有產品圖片

我怎樣才能在檢索所有圖片一個產品?

這裏是我的代碼,這將總是導致在短短的一個產品形象,而不是所有:

resp = Amazon::Ecs.item_lookup(asin, { response_group: 'Offers,Images', country: 'de' }) 
item = resp.get_element('Item') 
images = [] 
images.push(item.get_hash('LargeImage')) 
+0

什麼是您的代碼看起來象至今? –

+0

我不認爲代碼是相關的,因爲來自亞馬遜的API響應已經缺少這些圖像。一切進一步只是改變對我的需求的迴應。 –

回答

1

所有圖像都在響應<ImageSets>部分。 我認爲你可以使用get_array方法,它做的事:

resp = Amazon::Ecs.item_lookup(asin, { response_group: 'Offers,Images', country: 'de' }) 
item = resp.get_element('Item') 
images = item.get_array('ImageSets/ImageSet/LargeImage'‌​) 
+0

工作,謝謝! –

相關問題