Javascript 如何通过twit模块跟踪node.js中使用twitter流api的用户列表的状态

Javascript 如何通过twit模块跟踪node.js中使用twitter流api的用户列表的状态,javascript,node.js,twitter,twitter-streaming-api,Javascript,Node.js,Twitter,Twitter Streaming Api,我正在使用twit node.js模块进行twitter api,我试图通过使用用户的id来获取用户列表的状态流,但是当我运行脚本时,出现以下错误 Error: Bad Twitter streaming request: 406 下面是代码 var http = require('http') , server = http.createServer(app) , Twit = require('twit') server.listen(4040); var T = new Twit({

我正在使用twit node.js模块进行twitter api,我试图通过使用用户的id来获取用户列表的状态流,但是当我运行脚本时,出现以下错误

Error: Bad Twitter streaming request: 406
下面是代码

var http = require('http')
, server = http.createServer(app)
, Twit = require('twit')
server.listen(4040);

var T = new Twit({
consumer_key:           'abc'
, consumer_secret:      'abc'
, access_token:         'abc'
, access_token_secret:  'abc'
});
var watchList = ['@Kashmala_Tariq', '@Mushahid', '@Fbuttho'];
var stream = T.stream('statuses/filter', { follow : watchList });

stream.on('tweet', function (tweet) {
console.log('@'+tweet.user.screen_name + ':::' + tweet.text);
});
这是我正在使用的api的链接


请告诉我我在这个脚本中做错了什么

您可以使用id而不是屏幕名称:

var stream = T.stream('statuses/filter', { follow : ['123456789', '23456789'] });
stream.on('tweet', function (tweet, err) {
    console.log(tweet);
})

此外,您还可以使用服务来计算id,例如。

使用about方法,我也收到了retweet。如何避免它。或者我不得不从我这边忽略。