【问题标题】:How to implement direct message stream using Twitter API in node js?如何在 node js 中使用 Twitter API 实现直接消息流?
【发布时间】:2017-07-12 14:26:10
【问题描述】:

我已经尝试过 Twitter 文档,但它没有指定它的实现。我已经使用包'twitter'进行流式传输。在该包的文档页面上:this doc 他们只提供了状态/过滤器流。我的节点 js 应用程序中需要直接消息流。我在互联网上没有找到任何例子。 任何人都可以提供如何在节点 js 中使用 Twitter API 和代码实现直接消息流的示例吗?任何帮助,将不胜感激。

【问题讨论】:

    标签: node.js twitter stream nodes twitter-streaming-api


    【解决方案1】:

    在搜索并尝试了许多节点包之后,我终于使用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)
    })
    

    每次消息到达认证用户时,此流将返回直接消息的json数据。

    【讨论】:

    • “用户”流端点现在已被贬值,我现在如何流式传输?
    猜你喜欢
    • 2011-10-17
    • 2019-12-25
    • 1970-01-01
    • 1970-01-01
    • 2015-09-18
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    • 2017-05-22
    相关资源
    最近更新 更多