Created
January 5, 2019 16:24
-
-
Save bilashcse/c8dd4b89a7afd0f63e418b4bebe3439b to your computer and use it in GitHub Desktop.
Twitter Tweets Delete
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var request=require('request'); | |
var qs=require('qs'); | |
var consumer_key=''; | |
var consumer_secret=''; | |
var access_token=''; | |
var access_token_secret=''; | |
function GET_USER_TWEET(user_id,screen_name){ | |
var query = 'statuses/user_timeline.json?user_id='+user_id+'&screen_name='+screen_name; | |
var oauth_params={ | |
consumer_key:"consumer_key", | |
consumer_secret:"consumer_secret", | |
token:"token", | |
token_secret:"token_secret" | |
} | |
var url='https://api.twitter.com/1.1/'+query; | |
var del_query; | |
//var del_url = 'https://api.twitter.com/1.1/'+del_query; | |
request.get({url:url,oauth:oauth_params},function(err,res,body){ | |
if(err){ | |
console.log("Response Error"+err); | |
}else{ | |
var body=JSON.parse(body); | |
if(body.error){ | |
console.log(body.error); | |
}else{ | |
console.log('Total tweets : '+body.length); | |
if(body.length >= 1){ | |
for(var i=0;i<body.length;i++){ | |
console.log("ID : "+body[i].id_str); | |
console.log("TWEET : "+body[i].text); | |
del_query = 'https://api.twitter.com/1.1/statuses/destroy/'+body[i].id_str+'.json'; | |
request.post({url:del_query,oauth:oauth_params},function(err,resp,body){ | |
if(err){ | |
console.log("Error to Delete"); | |
} | |
else{ | |
console.log("1 Post Deleted"); | |
} | |
}); | |
} | |
} | |
else{ | |
clearInterval(myVar); | |
} | |
} | |
} | |
}); | |
} | |
var myVar = setInterval(function(){ | |
GET_USER_TWEET('user_id','user_name'); | |
},3000); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment