javascript - Twilio - 根据时间戳过滤通话记录
问题描述
我在 nodejs 工作,这是我现有的代码,它正在获取所有 twilio 调用:
client = require("twilio")(accountSid, authToken);
client.calls.list({ });
我想获得在开始和结束开始之间进行的 twilio 调用。像这样的东西:
client.calls.list({ dateCreated: { $gt: start, $lt: end } });
我怎样才能做到这一点?
解决方案
这里有一些入门代码示例:
呼叫资源 https://www.twilio.com/docs/voice/api/call-resource
节点示例:“读取多个呼叫资源并按“开始后”日期过滤”
月份从 0 开始(0 = 一月)
client.calls
.list({
startTimeAfter: new Date(Date.UTC(2020, 4, 15, 0, 0, 0)),
endTimeBefore: new Date(Date.UTC(2020, 5, 18, 0, 0, 0)),
status: 'completed',
limit: 200
})
.then(calls => calls.forEach(c => console.log(c.dateCreated)))
.catch(err => console.log(err));
推荐阅读
- python - 不同的行为 Anaconda 提示符与命令提示符
- javascript - 是否可以在 Javascript 中创建一个“class extends A {} instanceof A”为真的类 A?
- android - 哪些Android设备/操作系统支持BLE外设模式
- ruby-on-rails - ruby中的间歇性未初始化常量错误
- javascript - 将反应虚拟化表从 javascript 转换为 typescript - 类型问题
- lua - 如何使用 pandoc 与 lua-filters 对齐文本?
- python - 在发送 Python smtplib 之前检查电子邮件的完整大小
- python - 如何在python列表中找到除0之外的任何数字的第一个索引?
- php - 如何在 Laravel Blade @each 中获得迭代值?
- minikube - 节点容器无法从 minikube 但从本地机器连接到 atlas 集群