如何在节点js中使用Twitter API实现直接消息流?
How to implement direct message stream using Twitter API in node js?
我试过 Twitter 文档,但没有具体说明其实现方式。我使用包 'twitter' 进行流式传输。在该软件包的文档页面上:this doc 他们只提供了 status/filter 流。我的节点 js 应用程序中需要直接消息流。我还没有在互联网上找到任何例子。
任何人都可以提供有关如何使用代码在节点 js 中使用 Twitter API 实现直接消息流的示例吗?任何帮助,将不胜感激。
在搜索并尝试了许多节点包之后,我终于使用 twit package 得到了答案。我已经使用 twit 包创建了直接消息流,如下面的代码所示。
var Twit = require('twit')
var T = new Twit({
consumer_key: '...',
consumer_secret: '...',
access_token: '...',
access_token_secret: '...'
})
var stream = T.stream('user');
stream.on('direct_message', function (eventMsg) {
console.log(eventMsg)
})
此流将 return json 每次消息到达验证用户时直接消息的数据。
我试过 Twitter 文档,但没有具体说明其实现方式。我使用包 'twitter' 进行流式传输。在该软件包的文档页面上:this doc 他们只提供了 status/filter 流。我的节点 js 应用程序中需要直接消息流。我还没有在互联网上找到任何例子。 任何人都可以提供有关如何使用代码在节点 js 中使用 Twitter API 实现直接消息流的示例吗?任何帮助,将不胜感激。
在搜索并尝试了许多节点包之后,我终于使用 twit package 得到了答案。我已经使用 twit 包创建了直接消息流,如下面的代码所示。
var Twit = require('twit')
var T = new Twit({
consumer_key: '...',
consumer_secret: '...',
access_token: '...',
access_token_secret: '...'
})
var stream = T.stream('user');
stream.on('direct_message', function (eventMsg) {
console.log(eventMsg)
})
此流将 return json 每次消息到达验证用户时直接消息的数据。