twagent
thin wrapper on top of superagent to sign twitter request inspired by similar facebook wrapper https://github.com/logicalparadox/fbagent
Installation
$ npm install twagent
Example
get follower list
// use DEBUG=twagent to print signature header in console twagent = ;twagent // request type + api path datacursor:-1 screen_name: 'sitestreams' // query data // set consumer credentials // set oauth_consumer_key // set oauth_token // set token credentials ;
oauth signin flow
app;
Api
.consumerSecret(secret)
set consumer Secret
.data(data)
set query string or request body
.token(tokenSecret)
set token Secret
.oauth(key, [value])
get or set oauth_ request header
.authUrl(token)
build the oauth/authenticate url
Test
$ CONSUMER_KEY=... CONSUMER_SECRET=... TOKEN=... TOKEN_SECRET=... make test