twitter-node-client-factory
v1.0.4
Published
Seamlessly create a twitter-node-client while reading the configuration from the environment
Downloads
18
Readme
twitter-node-client-factory
Seamlessly create a twitter-node-client
while reading the configuration from the environment.
var twitterClient = require("twitter-node-client-factory")();
twitterClient.getUserTimeline({
screen_name: 'camilin87',
count: '10'
}, (err, response, body) {
console.log('ERROR [%s]', err);
}, (data) {
console.log('Data [%s]', data);
});
Dependencies
The environment variables TWITTER_CONSUMER_KEY
and TWITTER_CONSUMER_SECRET
should be set.
Custom Dependencies
Supports different environment variables as long as their names are specified.
var twitterClient = require("twitter-node-client-factory")(
null, null, null, "KEY", "SECRET"
);
twitterClient.getUserTimeline({
screen_name: 'camilin87',
count: '10'
}, (err, response, body) {
console.log('ERROR [%s]', err);
}, (data) {
console.log('Data [%s]', data);
});
Authenticated Requests
The created clients can be used to make API calls that require authentication.
var twitterClient = require("twitter-node-client-factory")(
"ACCESS_TOKEN", "ACCESS_TOKEN_SECRET"
);
twitterClient.postTweet({
status: 'Hello World!'
}, (err, response, body) {
console.log('ERROR [%s]', err);
}, (data) {
console.log('Data [%s]', data);
});