Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Easy peasy twitter client for connect
JavaScript
tree: 07b81287c2

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
Readme.md
index.js
package.json

Readme.md

twitter-js

Easy peasy twitter client for connect.

npm install twitter-js

Usage

twitter-js has two methods.

  • getAccesToken(req, res, callback): Uses oAuth module to retrieve the access_token
  • apiCall(http_method, path, params, callback): Does a call to twitter API.

Example using express.js

app.post('/tweet/:message', function (req, res) {
  var self = this,
      twitterClient = require('twitter-js').twitterClient('consumerKey', 'consumerSecret');

  twitterClient.getAccessToken(req, res, function (error, token) {
    twitterClient.apiCall('POST', '/statuses/update.json',
      {token: token, status: req.param('message')},
      function (error, result) {
        res.render('tweet.jade', {locals: {result: result}});
      }
    );
  });
});
Something went wrong with that request. Please try again.