- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 node.js 和 ntwitter 模块构建 Twitter 流应用程序,这是我的代码:
var app = require('express').createServer(),
twitter=require('ntwitter');
app.listen(3000);
var feed = new twitter({
consumer_key: 'MY KEY',
consumer_secret:'MY SECRET KEY',
access_tocken_key:'MY ACCESS TOCKEN KEY',
access_tocken_secret:'MY ACCESS TOCKEN SECRET'
});
feed.stream('statuses/filter',{track: ['love', 'hate']}, function(stream){
stream.on('data',function(tweet){
console.log(tweet.text);
});
});
但这就是我得到的:
events.js:74
throw TypeError('Uncaught, unspecified "error" event.');
^
TypeError: Uncaught, unspecified "error" event.
at TypeError (<anonymous>)
at EventEmitter.emit (events.js:74:15)
at ClientRequest.<anonymous> (/Users/maximeheckel/Documents/My_Repositories/nodetwitter/node_modules/ntwitter/lib/twitter.js:251:14)
at ClientRequest.EventEmitter.emit (events.js:95:17)
at HTTPParser.parserOnIncomingClient [as onIncoming] (http.js:1628:21)
at HTTPParser.parserOnHeadersComplete [as onHeadersComplete] (http.js:119:23)
at CleartextStream.socketOnData [as ondata] (http.js:1523:20)
at CleartextStream.read [as _read] (tls.js:470:10)
at CleartextStream.Readable.read (_stream_readable.js:294:10)
at EncryptedStream.write [as _write] (tls.js:344:25)
我不明白为什么我会坚持这样做,因为我非常仔细地遵循了很多教程。即使当我克隆作者项目时,我仍然收到此错误。
希望能帮到你。
更新:我添加了
stream.on('error', function(error, code) {
console.log("My error: " + error + ": " + code);
});
对于我的流函数,我收到 HTTP 401 错误
有什么想法吗?
最佳答案
代码中的所有内容看起来都很好,除了传递给 twitter
的参数中“token”的拼写。您需要将 access_token_key
更改为 access_token_key
,将 access_tocken_secret
更改为 access_token_secret
。您的错误(401)是身份验证问题;这一更改有望导致 ntwitter 将正确的用户身份验证详细信息传递给 Twitter API。
关于node.js - Node.js 的 ntwitter 模块出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16360513/
是否有使用 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
我是一名优秀的程序员,十分优秀!