apa-api
Version:
Amazon Product Advertising API client
20 lines (14 loc) • 599 B
text/coffeescript
RequestSigner = require './RequestSigner'
RequestFactory = require './../models/RequestFactory'
Operations = require './../models/Operations'
defaultClient = require 'request'
DEFAULT_SIGNER = new RequestSigner()
class APAService
constructor: (apiMeta, credential, = DEFAULT_SIGNER, = defaultClient) ->
= new RequestFactory(apiMeta, credential)
itemLookup: (params) ->
.newInstance Operations.ITEM_LOOKUP, params
request: (request) ->
signedUrl = .sign(request)
(signedUrl)
module.exports = APAService