文档中记录的图像请求只会返回第一张图片(亚马逊在其产品详情中使用的图片):http://docs.aws.amazon.com/AWSECommerceService/latest/DG/EX_RetrievingImages.html
如何检索产品上的所有图像?
这是我的代码,它始终只生成一个产品图片而不是全部:
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 :(得分: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')