1.2.0 • Published 8 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
8 years ago
1.1.0
8 years ago
1.0.17
8 years ago
1.0.16
8 years ago
1.0.15
8 years ago
1.0.14
8 years ago
1.0.13
8 years ago
1.0.12
8 years ago
1.0.11
8 years ago
1.0.10
8 years ago
1.0.8
8 years ago
1.0.7
8 years ago
1.0.6
8 years ago
1.0.5
8 years ago
1.0.4
8 years ago
1.0.3
8 years ago
1.0.2
9 years ago
1.0.1
9 years ago
1.0.0
9 years ago