1.2.0 • Published 7 years ago
twitter-promise v1.2.0
Twitter Promise
Twitter promise is a Class utility for accessing the Twitter API.
installing
npm install twitter-promise --save
including in your code
const Twitter = require("twitter-promise")
Dependencies: 1. request
Example:
TwitterServer.js
or create your own name
const Twitter = require("twitter-promise");
Class TwitterServer extends Twitter {
constructor(auth) {
super(auth);
}
timeline(screen_name) {
return new Promise((resolve, reject) => {
// because we extend Twitter into TwitterServer all it's methods/properties are inherited into the 'this' scope.
this.get({
path: "statuses/user_timeline",
params: { screen_name }
})
.then(response => {
resolve(response);
})
.catch(err => {
reject(err);
});
});
}
}
module.exports = TwitterServer
Using
TwitterServer.js in some other file
// using TwitterServer
const TwitterServer = require("TwitterServer.js");
const tw = new TwitterServer({
consumer_key: "your_key",
consumer_secret: "your_secret",
token: "your_token",
token_secret: "your_secret"
});
// now let's get our timeline from the new twitter server
tw.timeline("screen_name")
.then(response => {
console.log("RESPONSE", response);
})
.catch(err => {
console.log("ERROR", err);
});
1.2.0
7 years ago
1.1.0
7 years ago
1.0.17
7 years ago
1.0.16
7 years ago
1.0.15
7 years ago
1.0.14
7 years ago
1.0.13
7 years ago
1.0.12
7 years ago
1.0.11
7 years ago
1.0.10
7 years ago
1.0.8
7 years ago
1.0.7
7 years ago
1.0.6
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
8 years ago
1.0.0
8 years ago