Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. var TwitterPackage = require('twitter');
  2. var request = require('request');
  3.  
  4. const options = {
  5. url: 'https://newsapi.org/v1/articles?source=google-news&apiKey=myapikey',
  6. json: true
  7. }
  8. request(options, function(error, response, body){
  9. if(!error && response.statusCode == 200){
  10. //console.log(body.articles[0].url )
  11. setInterval(function(){
  12. tweet(body.articles[0].url);
  13. }, 1000)
  14. }
  15. })
  16.  
  17. var secret = {
  18. consumer_key: 'myapi',
  19. consumer_secret: 'myapi',
  20. access_token_key: 'myapi',
  21. access_token_secret: 'myapi'
  22. }
  23. var Twitter = new TwitterPackage(secret);
  24.  
  25. // Actual Post
  26.  
  27. function tweet(msg) {
  28. Twitter.post('statuses/update', {
  29. status: msg + " " + "Coded in NodeJS, powered by newsapi.org"
  30. }, function(error, tweet, response) {
  31. if(error){
  32. console.log(error); }
  33. //} <-- comment this
  34. //console.log(tweet); // Tweet body.
  35. //console.log(tweet.txt)
  36. });
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement