ebay-api-next
eBay API calls wrapped in ECMAscript@next
/* CURRENTLY ABANDONED */
install and use
npm i ebay-api-next
'use strict'
const eBayAPI = require( 'ebay-api-next' )
, Config = require( './config.js' )
eBayAPI.useHeaders( Config.eBay.Headers )
eBayAPI.usePresets( Config.eBay.Presets )
const REQ =
{ ItemID: '123456789012'
, IncludeItemSpecifics: true
}
console.info( 'call using Promises with then/catch' )
eBayAPI.GetItem( REQ )
.then( RES => console.log( 'Response:', RES ) )
.catch( ERR => console.error( 'Error:', ERR ) )
console.info( 'call using async/await notation' )
const eBay_async_await = API =>
async OBJ =>
console.log( await eBayAPI[ API ]( OBJ ) )
eBay_async_await( 'GetItem' )( REQ )
raw XML
Accesable on RES.response_body
and RES.request_body
if the need be.
tests
Fill out the test-config -- those are the required headers and auth needed to make any API call.
Free eBay-developer credentials could be obtained on the dev-portal.
todo
mirrors
license
mit