Created
February 2, 2015 18:51
-
-
Save matiasmoya/5d17bc6391ce62c63990 to your computer and use it in GitHub Desktop.
Vacuum - Amazon Product Advertising API
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'vacuum' | |
class AmazonSync | |
def test | |
@request = Vacuum.new | |
@request.configure( | |
aws_access_key_id: ENV['AMAZON_ACCESS_KEY'], | |
aws_secret_access_key: ENV['AMAZON_SECRET_ACCESS_KEY'], | |
associate_tag: ENV['AMAZON_ASSOCIATE_TAG'] | |
) | |
puts "im working!" | |
response = @request.item_lookup( | |
query: { | |
'ItemId' => 'B00GSNFG84', | |
'ResponseGroup' => 'Large' | |
} | |
) | |
puts "Parsing response.." | |
response = response.to_h | |
puts "*** Item title ***\n" | |
print response['ItemLookupResponse']['Items']['Item']['ItemAttributes']['Title'] | |
puts "\n*** Item image url ***" | |
print response['ItemLookupResponse']['Items']['Item']['LargeImage']['URL'] | |
puts "\n*** Item price ***" | |
print response['ItemLookupResponse']['Items']['Item']['ItemAttributes']['ListPrice']['FormattedPrice'].tr('$', '') | |
puts "\n*** Item description ***" | |
print response['ItemLookupResponse']['Items']['Item']['EditorialReviews']['EditorialReview']['Source'] | |
puts "\n\n ---" | |
print response['ItemLookupResponse']['Items']['Item']['EditorialReviews']['EditorialReview']['Content'] | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment