node-social-api
Documentation
Examples
Social api client for node that support promises and callback.
Include:
Install
npm install --save node-social-api
Usage
import { Instagram, Twitter, Facebook, Tumblr } from 'node-social-api';
const instagram = new Instagram({
clientId: 'your-client-id',
accessToken: 'user-access-token',
});
instagram.get('users/self').then((data) => {
console.log(data);
});
instagram.get('users/self', (err, data) => {
console.log(data);
});
const stream = instagram.stream('tags/:tag-name/media/recent');
stream.on('message', (message) => {
console.log(message);
});
const twitter = new Twitter({
consumerKey: 'your-consumer-key',
consumerSecret: 'your-consumer-secret',
accessToken: 'your-access-token',
accessTokenSecret: 'your-access-token-secret',
});
twitter.get('media/recent').then((data) => {
console.log(data);
});
const facebook = new Facebook({
appId: 'your-app-id',
appSecret: 'your-app-secret',
});
facebook.get(':some-id').then((data) => {
console.log(data);
});
const tumblr = new Tumblr({
consumerKey: 'your-consumer-key',
});
tumblr.get('blog/scipsy.tumblr.com/info').then((data) => {
console.log(data);
});
const github = new Github({
accessToken: 'your-access-token',
});
github.get(':some-github-route').then((data) => {
console.log(data);
});