在twit库中结束事件

时间:2014-04-20 15:49:57

标签: javascript node.js twitter

我一直在使用twit库来查询Twitter。当我尝试获取一些用户时间线时,我会使用以下内容:

var Twit=require('twit');

var gtl=function getTimeline(userName){

var T = new Twit({
    consumer_key:yourKey
    consumer_secret:yourSecret
    access_token:yourToken
    access_token_secret:yourTokenSecret
});

var est=[];

T.get('statuses/user_timeline', {screen_name:userName,count:100}, function(err, reply) {
    est=reply;
});

console.log(est);

'获得'方法似乎是异步的,所以' est'在请求完成之前将是空的。尽管如此,我还是没有找到一个结局'事件,以便仅在响应完成后触发任何操作。

1 个答案:

答案 0 :(得分:1)

@franaf,

可能我迟到了。

回调只会被触发,并会自动作为结束。 twit模块非常智能,可以处理块,只有在收到完整的响应后才能进行回调。