単一のTwitterアカウントからツイートをストリーミングする必要がありますが、何が間違っているのかわかりません。'track'を使用すると、ストリームは正常に機能します(トレンドトピックのストリーミング)。しかし、「follow」を使用すると、コードが壊れます。
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)