【发布时间】:2019-07-10 10:20:44
【问题描述】:
我正在编写一个 Node.js 应用程序,它将在 24 小时后删除我的推文。我想添加一个参数以允许我只删除带有“#SnappyTweet”标签的推文。
function snappyTweet () {
client.get('statuses/user_timeline', {trim_user: true, count: 20}, function(error, tweets, response){
if(error) throw error;
var i = 0;
var len = tweets.length;
for (i; i < len; i++) {
var id = tweets[i].id_str;
var favd = tweets[i].favorited;
var hashtag = // I want to a add var here for hash tags
var tweetDate = new
Date(Date.parse(tweets[i].created_at.replace(/( \+)/, ' UTC$1')));
var expiryDate = moment(tweetDate).add(2, 'minutes')._d;
var now = moment();
// And instead of favoited I want to check for the hashtag.
if (moment(now).isAfter(expiryDate) && moment(tweetDate).isAfter('2018-01-01') && favd === false) {
deleteTweet(id);
}
【问题讨论】:
标签: javascript node.js api twitter