2.3.0 • Published 4 years ago

api-http v2.3.0

Weekly downloads
249
License
MIT
Repository
github
Last release
4 years ago

api-http

NPM Version Build Status

Simple Node.js class for performing HTTP requests.

npm install api-http

Example Usage

import ApiHttp from 'api-http';

const facebook = new APIHTTP('https://graph.facebook.com/v2.5/');

const person = await facebook.get('me')
console.log(person.first_name);

Methods

.get(), .delete(), .head()

Arguments: path, query

Example Usage:

var api = require('api-http')('http://example.com/');
// http://example.com/users?online=true
api.get('users', {online: true});

.post(), .patch(), .put(), ... etc.

Arguments: path, body, query

Example Usage:

api.post('customers', {
  firstName: 'John',
  lastName: 'Smith'
});

.withAccessToken(accessToken)

Create a new APIHTTP client scoped with an OAuth Bearer access token:

Example:

facebook.withAccessToken('2348923984324').get('me')

.withBasicAuth(username, password)

Create a new APIHTTP client scoped with a Basic Access Authorization header:

Example:

api.withBasicAuth('Aladdin', 'open sesame').get('something/x/y')
2.3.0

4 years ago

2.2.0

4 years ago

2.1.0

4 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.2.1

8 years ago

1.2.0

8 years ago

1.1.2

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.0

9 years ago