Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var TwitterPackage = require('twitter');
- var request = require('request');
- const options = {
- url: 'https://newsapi.org/v1/articles?source=google-news&apiKey=myapikey',
- json: true
- }
- request(options, function(error, response, body){
- if(!error && response.statusCode == 200){
- //console.log(body.articles[0].url )
- setInterval(function(){
- tweet(body.articles[0].url);
- }, 1000)
- }
- })
- var secret = {
- consumer_key: 'myapi',
- consumer_secret: 'myapi',
- access_token_key: 'myapi',
- access_token_secret: 'myapi'
- }
- var Twitter = new TwitterPackage(secret);
- // Actual Post
- function tweet(msg) {
- Twitter.post('statuses/update', {
- status: msg + " " + "Coded in NodeJS, powered by newsapi.org"
- }, function(error, tweet, response) {
- if(error){
- console.log(error); }
- //} <-- comment this
- //console.log(tweet); // Tweet body.
- //console.log(tweet.txt)
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement