Twilio - 根据时间戳过滤通话记录
Twilio - Filtering call logs based on timestamp
我在 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
节点示例:"Read multiple Call resources and filter by 'after start' date"
月份从 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));
我在 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
节点示例:"Read multiple Call resources and filter by 'after start' date"
月份从 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));