This package resolve issue with certificate (https)
Error: unable to verify the first certificate
Installation
npm install node-magento2-rest-api
Overview
- Handles Authentication (both through integration access token and through customer/admin username and password)
- Includes generic methods for GET/PUT/POST/DELETE HTTP verbs
- Return Promises
- Wraps some functionality in a simple chained api
Basic Usage
"use strict"; const Magento2 = ; //instantiate the client objectconst options = authentication: integration: access_token: 'ACCESS_TOKEN_FROM_INTEGRATION_ADMIN_SECTION' const mageClient = 'http://magento.root.url' options //basic usagemageClient //Get a list of all products mageClient //update product SKU_123 mageClient //Create a new product mageClient //delete the product SKU_123
Helper Usage
Helpers add a Javascript style API to generate the URLs.
"use strict"; const Magento2 = ; //instantiate the client objectconst options = authentication: integration: access_token: 'ACCESS_TOKEN_FROM_INTEGRATION_ADMIN_SECTION' const mageClient = 'http://magento.root.url' options //initialise the helpersmageClient; //use the apimageClientcatalogproduct //get a productmageClientoptions //get the options for a configurable
Options Object
url: null store: 'default' //set a store to contextualise in authentication: login: type: 'admin' //admin or customer username: undefined password: undefined integration: //from the integrations section in the magento2 backend consumer_key: undefined consumer_secret: undefined access_token: undefined access_token_secret: undefined