- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我需要从一个 Twitter 帐户流式传输推文,但我不确定我做错了什么。使用“跟踪”时,流工作正常(流式处理热门话题)。但是,当我使用“跟随”时,代码会中断。
我正在使用 ntwitter 模块。
这是代码:
var twitter = require('ntwitter');
var twit = new twitter({
consumer_key: 'deleted',
consumer_secret: 'deleted',
access_token_key: 'deleted',
access_token_secret: 'deleted'
});
twit.stream('statuses/filter', { follow:'@tbottt' }, function(stream) {
stream.on('data',function(data){
console.log(data);
});
});
我收到这个错误
Error: Uncaught, unspecified 'error' event.
at EventEmitter.emit (events.js:68:15)
at ClientRequest.Twitter.stream (F:\Dropbox\work\socketio\node_modules\ntwitter\lib\twitter.js:251:14)
at ClientRequest.EventEmitter.emit (events.js:88:17)
at HTTPParser.parserOnIncomingClient [as onIncoming] (http.js:1455:7)
at HTTPParser.parserOnHeadersComplete [as onHeadersComplete] (http.js:111:23)
at CleartextStream.socketOnData [as ondata] (http.js:1366:20)
at CleartextStream.CryptoStream._push (tls.js:492:27)
at SecurePair.cycle (tls.js:846:20)
at EncryptedStream.CryptoStream.write (tls.js:227:13)
at Socket.ondata (stream.js:38:26)
最佳答案
我知道的有点晚了,但我在遇到同样的问题后发现了这个问题。
我发现您必须在 follow
请求中使用 Twitter 用户的 ID,而不是屏幕名称。
有一些网站声称可以提供快速的 Twitter 用户名 -> ID 搜索,但没有一个对我有用。相反,我发现如果您在包含用户推文的页面上查看源代码并搜索 data-user-id
,您会发现它被列为 HTML 元素中的一个属性(通常第二次或第三次出现时包含 ID)。
希望这对某人有帮助。
关于node.js - 不能在 ntwitter 的流式 api 中使用 "follow"。接收未指定的 'error' 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15652361/
是否有使用 nTwitter 从 Twitter 流式传输推文的示例演示? 我已经从 dev.twitter.com 配置了我的访问 key 和 secret key 。 但完整的指导教程仍然会有所帮
//对 node.js 完全陌生 我正在使用 ntwitter 来收听 Twitter 状态。调用 X 回调后如何停止监听? var twittsCounter = 0; twit.stream(
var twitter = require('ntwitter'); // Configure twitter var keywords = ['hello', 'world']; twit.stre
我试过使用ntwitter node.js模块。我已经阅读了所有的说明并输入了示例代码,但是它不起作用。代码如下: var twit = new twitter({ consumer_key: '
我是 node.js 的新手,所以请原谅这个简单的问题。我正在写一些标准的东西:一个使用 ntwitter 进入 twitter 并将内容保存在 mysql 上的 rest API。我遇到的问题是使用
我正在尝试使用 node.js 和 ntwitter 模块构建 Twitter 流应用程序,这是我的代码: var app = require('express').createServer(), t
我使用 node.js 和 nTwitter 创建了一个非常简单的 Twitter 机器人。 它搜索“特定词”并用随机引用回复用户。我设法做对了一切。代码完美地运行和流式传输。 但是有一个很大的缺点。
我需要从一个 Twitter 帐户流式传输推文,但我不确定我做错了什么。使用“跟踪”时,流工作正常(流式处理热门话题)。但是,当我使用“跟随”时,代码会中断。 我正在使用 ntwitter 模块。 这
我有以下代码: var access_token_key, access_token_secret, consumer_key, consumer_secret, get_twitter, liste
我是一名优秀的程序员,十分优秀!