Simple Node.js class for performing HTTP requests.
npm install api-http
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);
Arguments: [path, query]
Example Usage:
var api = require('api-http')('http://example.com/');
// http://example.com/users?online=true
api.get('users', {online: true});
Arguments: [path, body, query]
Example Usage:
api.post('customers', {
firstName: 'John',
lastName: 'Smith'
});
Create a new APIHTTP client scoped with an OAuth Bearer access token:
Example:
facebook.withAccessToken('2348923984324').get('me')
Create a new APIHTTP client scoped with a Basic Access Authorization header:
Example:
api.withBasicAuth('Aladdin', 'open sesame').get('something/x/y')