Sha256: f6f754d05a2ef9496615817e68430d6cbda4a3d43cdfa480f6394182da273668

Contents?: true

Size: 1.3 KB

Versions: 1

Compression:

Stored size: 1.3 KB

Contents

# Amazon Product

Amazon Product is a [Nokogiri][1]-backed Ruby wrapper to the [Amazon Product Advertising API] [2].

[![travis](https://secure.travis-ci.org/hakanensari/amazon_product.png)](http://travis-ci.org/hakanensari/amazon_product)

## Usage

Set up a request.

    require "amazon_product"

    request = AmazonProduct["us"]

    request.configure do |c|
      c.key    = YOUR_AMAZON_KEY
      c.secret = YOUR_AMAZON_SECRET
      c.tag    = YOUR_AMAZON_ASSOCIATE_TAG
    end

Look up a product.

    request << { :operation' => 'ItemLookup',
                 :item_id'   => '0679753354' }
    response = request.get

[Or use a shorthand] [3].

    response = req.find('0679753354')

Consume the entire response.

    response.to_hash

Quickly drop down to a particular node.

    response['Item']

[Please see the project page] [4] for more detailed info.

## Branding is a delicate art

Should you wonder, Amazon Product descends from [Sucker][5]. While I like the vacuum metaphor, the name felt tiring after a while.

[1]: http://nokogiri.org/
[2]: https://affiliate-program.amazon.co.uk/gp/advertising/api/detail/main.html
[3]: https://github.com/hakanensari/amazon_product/blob/master/lib/amazon_product/operations.rb
[4]: http://code.papercavalier.com/amazon_product/
[5]: http://github.com/papercavalier/sucker/

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
amazon_product-3.0.0.pre.2 README.md