我一直在使用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);

“ get”方法似乎是异步执行的,因此“ est”将为空,直到请求完成。 尽管如此,我没有找到一个“结束”事件来仅在响应完成后才触发任何动作。

===============>>#1 票数:1 已采纳

@franaf,

可能我来晚了。

回调只会被触发,并会自动作为结尾。 twit模块足够聪明,可以处理块,并且仅在收到完整响应后才进行此回调。

  ask by panchtox translate from so

未解决问题?本站智能推荐:

1回复

如何使用“ Twit”库从列表中选择一个随机词

我自己学习javascript和Node。 现在,我要做的是制作一个Twitter机器人,从列表中发布随机句子。 到目前为止,我发布的代码是0到100之间的随机数: 我想做的是让我的机器人从已经制作的单词列表中发布随机单词。 到目前为止,我找到的代码就是这样的: 我试图将其
1回复

使用Twit API时Meteor JS中的CORS错误

当我在流星js应用程序中尝试使用twit'search / tweets'时,出现此错误。 如何在本地主机上启用CORS? 无法加载https://api.twitter.com/1.1/search/tweets.json?count=100 :对预检请求的响应未通过访问控制检查:
2回复

从node.js + twit包中的函数移交变量

我现在用的是包twit INSITE一个node.js应用从Twitter获取一些JSON数据。 我花了几个小时来管理如何将变量从函数内部传递到外部。 我知道它是由于异步的原因,但是我不知道如何管理它。 我希望你能帮帮我
3回复

Twit API回复并未真正回复

我目前正在使用nodejs和Twit API Client编写一个小型Twitter Bot。 当我回复推文时,我使用以下代码: 其中T是经过正确身份验证的客户端,username是我要回复的推文的用户名,id是我要回复的推文的id_str。 但是有些奇怪的事情发生了。
1回复

使用twit和Node.js回复推文

我正在使用Twit Node.js API。 我想做的是回复与某个关键字匹配的推文。 我希望我的回复推文显示在下面的其他推文中。 就像您通过应用或网站回复时一样。 我要做的代码在这里: 状态已正确写入回复JSON,但是in_reply_to_status_id保持为空。 该
2回复

Twitter Bot Node.js和Twit软件包

问题 因此,即时通讯试图创建一个Twitter机器人,一切正常,直到我尝试自动回复关注我的用户。 我正在学习,并且正在从本教程的Coding Train Twitter Bot(LINK)中观看,但是即使我所做的一切完全相同,我也似乎会收到此错误(PHOTO) 。 我正在使用 :
1回复

从Twit的client.get返回/获取输出

我在node.js中有此代码,并且正在使用Twit: 这五个推文可以很好地打印到控制台,但是不会添加到输出中,所有这些都从console.log(output);打印出来console.log(output); 是Output: 。 另外,此行在推文之前打印,因此必须确保client
1回复

Twitter API“ twit”获取热门趋势,但无法使用

首先,感谢您的帮助。 当我尝试获取特定区域的热门趋势时。 对于以下代码:- 我期待这样的数据(单击并转到示例响应) 但是我得到了这样的回应 如果有人可以帮助我解决此问题,我将不胜感激。 我对node.js非常陌生。 这是用于大学项目的,但我仍然坚持。
1回复

我如何用node.js的twit发布带有文本的图像

我想要做的是使用node.js的twet带文本的图片(在本例中为1637458或2637458),我该怎么做? 如果有人愿意提供帮助,谢谢 我的代码: }};
1回复

如何使用node.js twit回复某人的tweet?

我正在尝试创建一个机器人,该机器人在每次朋友发推文时都会用图像响应。 一切正常,但我无法回应原始推文,只能回复。 有什么办法吗? function tweetEvent(tweetMsg) { var replyto = tweetMsg.in_reply_to_screen_na