wmt-marketplace-auth
v2.1.14
Published
Generate the authentication headers required by Walmart Marketplace API.
Downloads
15
Maintainers
Readme
wmt-marketplace-auth
Generate the authentication headers required by Walmart Marketplace API.
Features
- Returns the required authentication headers for Walmart Marketplace API.
- Defaults the
Accept
andContent-Type
headers toapplication/json
, which can be changed toapplication/xml
if XML is preferred. - Generates a UUID for the
CorrelationId
if one is not specified for the request.
Outputs Authentication headers as an object.
{
"WM_SVC.NAME": "Walmart Marketplace",
"WM_QOS.CORRELATION_ID": "1234hfvgtr",
"Authorization": "Basic E1EPWiqwuLYceSVr2XGmlj...",
"Accept": "application/json",
"Content-Type": "application/x-www-form-urlencoded"
}
{
"WM_SVC.NAME": "Walmart Marketplace",
"WM_QOS.CORRELATION_ID": "1234hfvgtr",
"Authorization": "Basic E1EPWiqwuLYceSVr2XGmlj...",
"Accept": "application/json",
"Content-Type": "application/json",
"Access": "eyJraWQiOiIwNjI..."
}
Options
Change the Accept
or Content-Type
headers from JSON to XML.
headers.Accept = 'application/xml';
headers.ContentType = 'application/xml';
Install
npm install --save wmt-marketplace-auth
Scripts
- npm run build :
rimraf ./lib/ && tsc -p .
Dependencies
Package | Version | Dev --- |:---:|:---: uuid | 3.2.1 | ✖ ts-node | 5.0.1 | ✔ typescript | 2.8.1 | ✔ tslint | 5.9.1 | ✔ mocha | 5.0.5 | ✔ chai | 4.1.2 | ✔ nyc | 11.6.0 | ✔ rimraf | 2.6.2 | ✔ @types/mocha | 5.0.0 | ✔ @types/chai | 4.1.2 | ✔ @types/node | 9.6.2 | ✔ @types/uuid | 3.4.3 | ✔ node-readme | 0.1.9 | ✔
Contributing
We are always excited when we can make our projects open source and allow contributors to build and work on these components. To make this possible, there are a few things we kindly ask all contributors to understand and follow. Please review the Contributing Guide.
Author
Kane McConnell [email protected]
License
- MIT : http://opensource.org/licenses/MIT