从亚马逊广告产品中获取所有产品图片 API

Get all product images from Amazon Advertising Product API

文档中记录的图片请求将 return 我只有第一张图片(亚马逊在其产品列表中使用的图片):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'))

所有图片都在回复的 <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'‌​)