oauth-request-promise
v0.1.1
Published
OAuth 1.0a via request... with promises!
Downloads
3
Maintainers
Readme
oauth-request
OAuth 1.0a via request
Installation
npm i oauth-request --save
Usage
var OAuth = require('oauth-request');
var twitter = OAuth({
consumer: {
public: 'xxxxx',
secret: 'xxxxx'
}
});
twitter.setToken({
public: 'xxxxx',
secret: 'xxxxx'
});
//list user timeline
twitter.get('https://api.twitter.com/1.1/statuses/user_timeline.json', function(err, res, tweets) {
console.log(tweets);
});
//list user timeline limit 5
twitter.get({
url: 'https://api.twitter.com/1.1/statuses/user_timeline.json',
qs: {
count: 5
},
json: true
}, function(err, res, tweets) {
console.log(tweets);
});
Example
Options
check oauth-1.0a options
API
.get()
- .get(url, callback)
- .get(request options, callback)
- .get(url or request options) (no callback) return request object
.post()
- .post(url, callback)
- .post(request options, callback)
- .get(url or request options) (no callback) return request object
.setToken(oauth_token)
oauth_token
:String
token public
twitter.setToken('xxxxx');
oauth_token
:Object
twitter.setToken({
public: 'xxxxx',
secret: 'xxxxx'
});
TODO
- [ ]
.stream