如何从node.js中的用户获取推文

时间:2016-06-22 10:24:12

标签: node.js twitter twitter-oauth

我在node.js上构建了一个小应用程序,它需要来自用户twitter帐户的实时推文。我已经使用了“Twit”(node.js库,查看this)并在服务器端编写以下代码。

var Twit = require('twit');

var T = new Twit({
  consumer_key:         '...',
  consumer_secret:      '...',
  access_token:         '...',
  access_token_secret:  '...',
  timeout_ms:           60*1000,  // optional HTTP request timeout to apply to all requests.
});

var userids = '100001,100002,100003';
T.stream('statuses/filter', 
    {
        follow: userids,
        stall_warnings: true
    },
    function(stream) {
        stream.on('tweet', function (tweet) {
            console.log(tweet);
        });
    }
);

我必须使用 stream ,因为我需要用户的实时推文(100001,100002和100003)。我见过很多例子,给我看同样的代码。但就我而言,它不起作用。如果我传递单个用户ID(例如100001),它会在某个时间运行,有时则不会。不知道这段代码有什么问题。任何人都可以帮我解决。

感谢。

0 个答案:

没有答案