6
7
8
9
10
11
12
13
14
15
16
|
# File 'lib/a2ws/image_search.rb', line 6
def self.find(item)
items = get('/onca/xml', :query => {:ItemId => item, :Operation => "ItemLookup", :ResponseGroup => "Images"})
puts items.inspect
if items['ItemLookupResponse']["Items"]["Request"]['IsValid'] == 'True'
items["ItemLookupResponse"]["Items"]["Item"].delete("ImageSets")
items["ItemLookupResponse"]["Items"]["Item"].delete("ASIN")
downcase_keys(items["ItemLookupResponse"]["Items"]["Item"]).collect { |size, data| Image.new(size, data) }
else
raise items['Request']['Errors']['Error']['Message']
end
end
|