[英]Error twitter API with node js
我有以下节点js代码
var http= require('http').createServer();
var util = require('util');
var twitter=require('ntwitter');
http.listen(3000);
var twit= new twitter({
consumer_key: 'consumer_key',
consumer_secret: 'consumer_secret',
access_token_key: 'access_token_key',
access_token_secret: 'access_token_secret'
});
console.log('Connected to twittere');
twit.stream(
'statuses/filter',
{ track: ['awesome', 'cool', 'rad', 'gnarly', 'groovy'] },
function(stream) {
stream.on('data', function(tweet) {
console.log(tweet.text);
});
}
);
console.log('after Connected');
执行代码后,我得到如下错误:
$ node twitter1连接后连接到twittere
events.js:74 throw TypeError('未捕获,未指定的“错误”事件。');
^
TypeError:未捕获的,未指定的“错误”事件。
at TypeError (<anonymous>)
at EventEmitter.emit (events.js:74:15)
at ClientRequest.<anonymous> (/Users/atishshinde/Documents/RIT/GIS/node_modules/ntwitter/lib/twitter.js:251:14)
at ClientRequest.EventEmitter.emit (events.js:95:17)
at HTTPParser.parserOnIncomingClient [as onIncoming] (http.js:1688:21)
at HTTPParser.parserOnHeadersComplete [as onHeadersComplete] (http.js:121:23)
at CleartextStream.socketOnData [as ondata] (http.js:1583:20)
at CleartextStream.read [as _read] (tls.js:507:12)
at CleartextStream.Readable.read (_stream_readable.js:320:10)
at EncryptedStream.write [as _write] (tls.js:366:25)
我不确定这里出了什么问题?
它是一个简单的代码..请建议..
谢谢。
看起来您收到了错误响应,而不是您所期望的tweet对象。 记录tweet.text的tweet Onsted,并查看其内容
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.