Skip to content

node-apac - Node.js client for the Amazon Product Advertising API, including support of Request Signatures

License

Notifications You must be signed in to change notification settings

bluepuma77/node-apac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

node-apac - Node.js client for the Amazon Product Advertising API, including support of Request Signatures

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%