2017-03-13 1 views
0

문서화 된 이미지는 문서에 요청 아마존 광고 제품 API의 모든 제품 이미지는 나에게 첫 번째 이미지를 반환 받기 : 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

무슨 코드 모양 등 지금까지 ?? –

+0

Amazon의 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

일했습니다. 감사합니다! –

관련 문제