client.get('search/tweets/', params, function(error, tweets, response){ if (!error) { var statuses = tweets.statuses; return resolve(statuses); } else{ console.log(error); } })
/* var params = {screen_name: 'rex'}; client.get('statuses/user_timeline', params, function(error, tweets, response){ if (!error) { console.log(tweets[0].text); } }); */ client.get('search/tweets', {q: process.argv[2], count: process.argv[3], geocode:'37.781157,-122.398720,50mi'}, function(error, tweets, response){ //console.log(tweets); console.log('found ' + tweets.statuses.length + ' tweets:'); //for (tweet in tweets) {console.log(tweet.text)} for (var i in tweets.statuses) { console.log(tweets.statuses[i].created_at + ': @' + tweets.statuses[i].user.screen_name + ': ' + tweets.statuses[i].text); //if (object.hasOwnProperty()) { //} } });
T.get('search/tweets', params, function (err, data, response) { if (!err) { // Loop through the returned tweets for (let i = 0; i < data.statuses.length; i++) { // Get the tweet Id from the returned data let id = { id: data.statuses[i].id_str } // Try to Favorite the selected Tweet T.post('favorites/create', id, function (err, response) { // If the favorite fails, log the error message if (err) { console.log(err[0].message); } // If the favorite is successful, log the url of the tweet else { let username = response.user.screen_name; let tweetId = response.id_str; console.log('Favorited: ', `https://twitter.com/${username}/status/${tweetId}`) } }); } } else { console.log(err); } })
var retweet = function () { var params = { q: '#100DaysOfCode, #301DaysOfCode, #CodeNewbie, #girlswhocode, #coding', // Hashtags to search tweets within result_type: 'recent', // recent lang: 'en' } T.get('search/tweets', params, function (err, data) { if (!err) { for (let i = 0; i < 5; i++) { var retweetId = data.statuses[i].id_str; T.post('statuses/retweet/' + retweetId, function (err, response) { if (err) { console.log(err); console.log('Problem when retweeting. Possibly already retweeted this tweet!'); } else if (response) { console.log(`Retweeeted ${response.user.screen_name} with status ${retweetId}`); } }); } } else { console.log('Error during tweet search call'); } }); }
/* var params = {screen_name: 'rex'}; client.get('statuses/user_timeline', params, function(error, tweets, response){ if (!error) { console.log(tweets[0].text); } }); */ client.get('search/tweets', {q: process.argv[2], count: process.argv[3], geocode:'37.781157,-122.398720,50mi'}, function(error, tweets, response){ //console.log(tweets); console.log('found ' + tweets.statuses.length + ' tweets:'); //for (tweet in tweets) {console.log(tweet.text)} for (var i in tweets.statuses) { console.log(tweets.statuses[i].created_at + ': @' + tweets.statuses[i].user.screen_name + ': ' + tweets.statuses[i].text); //if (object.hasOwnProperty()) { //} } });