1.1.4 • Published 5 years ago

@mesalva/b2b-api v1.1.4

Weekly downloads
-
License
ISC
Repository
github
Last release
5 years ago

npm package "@mesalva/b2b-api"

npm version Maintainability Build Status Test Coverage

Introduction

This package is used by Me Salva Engineering Team to make requests to Api, using HMAC authentication protocol + universal fetch to make requests by server side (we use express) + Json Api Serializer to parse the api JSON API BASED to simple Javascript Camel Case Based objects

Installation

yarn way

yarn add @mesalva/b2b-api

npm way

npm install --save @mesalva/b2b-api

Configurations

You will need these configuration vars:

MESALVA_HMAC, MESALVA_USER, MESALVA_PASSWORD, MESALVA_API, MESALVA_CLIENT

ALERT!!!! - NEVER commit or send this variables to any place that you do not trust in security.

Usage

import MeSalva from '@mesalva/b2b-api'
const MeSalvaApi = new MeSalva({ MESALVA_HMAC, MESALVA_USER, MESALVA_PASSWORD, MESALVA_API, MESALVA_CLIENT })

MeSalvaApi.search('Any query')
MeSalvaApi.getContent('a-permalink/public/inside/mesalva')

//Authentication needed
MeSalvaApi.getMedium('a-permalink/permalink/of-a-lesson') //fetch full content (with samba infos)
MeSalvaApi.getMedium('a-permalink/permalink/of-a-lesson', false) //Without samba infos
1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.4

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago