node.js - Twilio:如何通过 API 获取程序化聊天统计信息?
问题描述
问题
如何使用 Twilio API 获取给定时间范围内所有频道和消息的总体统计信息?
该统计数据的一个示例是:今天所有频道的总消息数是多少?
Bruteforce 方法(非理想)
获取 Twilio 服务的所有channel
s。获取messages
每个频道的所有内容。检查这些消息的时间戳。
上面提到的暴力破解方法是不可扩展的。有没有更有效的方法可以做到这一点?
解决方案
Twilio 开发人员布道者在这里。
要从 API 获取该信息,您是对的,您需要遍历您的频道并获取消息。
另一种方法是注册onMessageSent
webhook并将消息聚合到您自己的数据库中。
希望这可以帮助。
推荐阅读
- database - 当数据类具有内部类时,房间数据库表创建错误
- header-files - python3.7-dev和python3-dev头文件的区别
- c# - csvhelper - 如何为复杂对象创建映射器
- c - 如何在不使用 stdio.h 的情况下读取 txt 文件的最后 n 个字符?
- swift - 初始化程序的问题:在 super.init 调用时未初始化属性“self.options”
- vim - 范围声明后的 Vim cindent 不起作用
- reactjs - 如何修复'从源'http://localhost:3000' 访问'http://localhost:8000/api/companies' 的 XMLHttpRequest 已被 CORS 策略阻止'
- apache-flink - Flink 请求/响应模式可以结合源/接收器吗?
- android-fragments - 如何在 Android 中显示一个空的首选项类别?
- com - 如何找到包含使用 regasm 注册的 ComVisible 类的文件?