Skip to content

vineetasharma/twitter-api-stream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

twitter-api-stream

twitter-api-stream is designed to get data from Twitter API in a very simplest way.

How to install

npm install twitter-api-stream --save

How to use:

To use the twitter api you have to pass the 3 parameters respectively consumer_key, consumer_secret and callback_url. You can get these values by registering your app over twitter's developer portal. example

var Twitter = require('twitter-api-stream')
    , twitterApi = new Twitter(YOUR_CONSUMER_KEY,YOUR_CONSUMER_SECRET,YOUR_CALLBACK_URL);

Get homeline tweets of the user using userAccessToken & userRefreshToken.

twitterApi.getHomeLineTweets(userAccessToken,userRefreshToken, function (err, result) {
  if (err) {
    console.log("Error:", err);
  }
  if (result) {
    console.log("Result: ", JSON.parse(result));
  }
});

post a tweet

twitterApi.postTweet(userAccessToken,userRefreshToken,postText, function (err, result) {
  if (err) {
    console.log("Error:", err);
  }
  if (result) {
    console.log("Result: ", JSON.parse(result));
  }
});

Get list of followers of a particular user.

twitterApi.getFollowersList(userAccessToken,userRefreshToken,postText, function (err, result) {
  if (err) {
    console.log("Error:", err);
  }
  if (result) {
    console.log("Result: ", JSON.parse(result));
  }
});

Get the latest 5 tweets from the twitter user 'cschmitz81'

twitterApi.getLatestTweets('cschmitz81', 5, userAccessToken, userRefreshToken, function(err, result){
  if(err){
    console.log(err)
  }
  if(result){
    console.log("Result: " , JSON.parse(result));
  }
});

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •