Facebook class
new Facebook()
Extends
Core
Example
const facebook = new Facebook({
appId: 'your-app-id',
appSecret: 'your-app-secret',
});
facebook.get('some-facebook-id').then((data) => {
console.log(data);
});
const stream = facebook.stream(':some-page-id/feed');
stream.on('message', (message) => {
console.log(message);
});
Static Members
▸
get(url, [options], [callback])
Make a get request to facebook api.
Parameters
options ([object])
Options to pass in request.
callback ([function])
Callback to call when the request finish.
Returns
promise
:
▸
post(url, [options], [callback])
Make a post request to facebook api.
Parameters
options ([object])
Options to pass in request.
callback ([function])
Callback to call when the request finish.
Returns
promise
:
▸
delete(url, [options], [callback])
Make a delete request to facebook api.
Parameters
options ([object])
Options to pass in request.
callback ([function])
Callback to call when the request finish.
Returns
promise
:
Create a new facebook stream.
Parameters
Returns
TumblrStream
:
A new facebook stream.
Instance Members
▸
constructor([config], [options])
Constructs an instance of Facebook.
constructor(config: [
object](default {}), options: [
object])
Parameters
config ([object](default {}))
Config of class.
Name |
Description |
config.appId string
|
AppId of Facebook app.
|
config.appSecret string
|
appSecret of Facebook app.
|
options ([object])
Options of class.
Github class
new Github()
Extends
Core
Example
const github = new Github({
accessToken: 'your-access-token',
});
github.get('some-github-route').then((data) => {
console.log(data);
});
Static Members
▸
get(url, [options], [callback])
Make a get request to Github api.
Parameters
options ([object])
Options to pass in request.
callback ([function])
Callback to call when the request finish.
Returns
promise
:
▸
post(url, [options], [callback])
Make a post request to Github api.
Parameters
options ([object])
Options to pass in request.
callback ([function])
Callback to call when the request finish.
Returns
promise
:
▸
delete(url, [options], [callback])
Make a delete request to github api.
Parameters
options ([object])
Options to pass in request.
callback ([function])
Callback to call when the request finish.
Returns
promise
:
Instance Members
▸
constructor([config], [options])
Constructs an instance of Github.
constructor(config: [
object](default {}), options: [
object])
Parameters
config ([object](default {}))
Config of class.
Name |
Description |
config.accessToken string
|
accessToken of Github.
|
config.userAgent [string]
|
User-Agent header for requests.
|
options ([object])
Options of class.
Instagram class
new Instagram()
Extends
Core
Example
const instagram = new Instagram({
clientId: 'your-client-id',
accessToken: 'your-access-token',
});
instagram.get('some-instagram-route').then((data) => {
console.log(data);
});
const stream = instagram.stream('tags/:tag-name/media/recent');
stream.on('message', (message) => {
console.log(message);
});
Static Members
▸
get(url, [options], [callback])
Make a get request to instagram api.
Parameters
options ([object])
Options to pass in request.
callback ([function])
Callback to call when the request finish.
Returns
promise
:
▸
post(url, [options], [callback])
Make a post request to instagram api.
Parameters
options ([object])
Options to pass in request.
callback ([function])
Callback to call when the request finish.
Returns
promise
:
▸
delete(url, [options], [callback])
Make a delete request to instagram api.
Parameters
options ([object])
Options to pass in request.
callback ([function])
Callback to call when the request finish.
Returns
promise
:
Create a new instagram stream.
Streaming can be used on all endpoints taking MIN_TAG_ID as parameter.
Parameters
Returns
InstagramStream
:
A new instagram stream.
Instance Members
▸
constructor([config], [options])
Constructs an instance of Instagram.
constructor(config: [
object](default {}), options: [
object])
Parameters
config ([object](default {}))
Config of class.
Name |
Description |
config.clientId string
|
clientId of Instagram app.
|
config.accessToken string
|
appSecret of Instagram app.
|
options ([object])
Options of class.
Tumblr class
new Tumblr()
Extends
Core
Example
const tumblr = new Tumblr({
consumerKey: 'your-consumer-key',
});
tumblr.get('some-tumblr-route').then((data) => {
console.log(data);
});
const stream = tumblr.stream('blog/museumdemain.tumblr.com/posts');
stream.on('message', (message) => {
console.log(message);
});
Static Members
▸
get(url, [options], [callback])
Make a get request to tumblr api.
Parameters
options ([object])
Options to pass in request.
callback ([function])
Callback to call when the request finish.
Returns
promise
:
▸
post(url, [options], [callback])
Make a post request to tumblr api.
Parameters
options ([object])
Options to pass in request.
callback ([function])
Callback to call when the request finish.
Returns
promise
:
Create a new tumblr stream.
Parameters
Returns
TumblrStream
:
A new tumblr stream.
Instance Members
▸
constructor([config], [options])
Constructs an instance of Tumblr.
constructor(config: [
object](default {}), options: [
object])
Parameters
config ([object](default {}))
Config of class.
Name |
Description |
config.consumerKey string
|
consumerKey of Tumblr app.
|
options ([object])
Options of class.
Twitter class
new Twitter()
Extends
Core
Example
const twitter = new Twitter({
consumerKey: 'your-app-consumer-key',
consumerSecret: 'your-app-consumer-secret',
accessToken: 'your-app-access-token',
accessTokenSecret: 'your-app-access-token-secret',
});
twitter.get('some-twitter-route').then((data) => {
console.log(data);
});
Static Members
Instance Members