【发布时间】:2014-12-17 21:33:54
【问题描述】:
所有,我正在尝试编写一个 node.js 应用程序,多个用户可以验证我的应用程序并使用他们的用户帐户开始流式传输。
到目前为止,我所做的是使用 Node Twitter API 并为一位用户开始流式传输。 (我认为流媒体意味着让 http 连接长时间打开。?) 现在如何为另一个用户调用流式传输并为两个用户打开该连接?
exports.configure = function(username, done) {
db.getItemObject(username, function(obj) {
userData = obj;
api = new twitter({
consumer_key : obj.api_token,
consumer_secret : obj.api_secret,
access_token_key : obj.access_token,
access_token_secret : obj.access_secret
});
done(true);
});
};
exports.setTwitAlert = function(res) {
api.stream('user',{track: ''},function(stream) {
stream.on('data', function(data) {
logger.info('Tweet Received !!');
jsonParser(data);
res.send('Twitter Streaming Started !!!');
});
});
};
我不是只为推特问这个问题。我需要一个对其他 API 有用的通用答案。我用 twitter 来描述我的问题。
【问题讨论】:
标签: javascript multithreading node.js twitter