简体   繁体   中英

how do I console.log every time specific users tweets?

I tried to use both twitter and twit npm packages but I can't figure out how to get most recent tweet from a specific user or trigger code then this specific user tweeted something.

EDIT: I tried this

const twitter = require('twitter');
const client = new twitter({
  consumer_key: cfg.consumer_key,
  consumer_secret: cfg.consumer_secret,
  // bearer_token: cfg.bearer_token
  access_token_key: cfg.access_token_key,
  access_token_secret: cfg.access_token_secret
});

client.get('user/timeline ', (error, tweets, response) => {
  if (error) return console.log(error);
  console.log(tweets);
  // console.log(response);  // Raw response object.
});

but I got [ { message: 'Sorry, that page does not exist', code: 34 } ]

using twitter npm module:

client.get('statuses/user_timeline', { user_id: 123456 }, (error, tweets, response) => {
  if (error) return console.log(error);
  console.log(tweets);
  // console.log(response);  // Raw response object.
});

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM