Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
node-apac - Node.js client for the Amazon Product Advertising API, including support of Request Signatures
JavaScript
Tag: 0.0.2

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
examples
lib
test
CHANGELOG
LICENSE
README
package.json

README

apac (Amazon Product Advertising Client) will allow you to access the Amazon Product Advertising API. Learn more about the API at https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html.


Install using npm:

    npm install apac@latest

If you try to install without "@latest", it will try to install the most recent stable
version, but there is no stable version yet. So for now you must specify latest.


Here is a quick start to help you get node, npm and node-apac installed and running:
www.synchrosinteractive.com/blog/1-software/39-node-apac-quick-start


Here's a quick example:

    var sys = require('sys'),
        OperationHelper = require('apac').OperationHelper;

    var opHelper = new OperationHelper({
        awsId:     '[YOUR AWS ID HERE]',
        awsSecret: '[YOUR AWS SECRET HERE]',
        assocId:   '[YOUR ASSOCIATE TAG HERE]',
    });

    opHelper.execute('ItemSearch', {
        'SearchIndex': 'Books',
        'Keywords': 'harry potter',
        'ResponseGroup': 'ItemAttributes,Offers'
    }, function(error, results) {
        if (error) { sys.print('Error: ' + error + "\n") }
        sys.print("Results:\n" + sys.inspect(results) + "\n");
    });

Results are returned as a JSON object (XML results parsed using xml2js -- thanks pierrel).

The library is pretty slim. It is also very new and may be unstable. That said, I'm using
it without any problems.
Something went wrong with that request. Please try again.