Я работаю в nodejs, и это мой существующий код, который извлекает все вызовы twilio:

client = require("twilio")(accountSid, authToken);

client.calls.list({ });

Я хочу получать вызовы Twilio, которые были сделаны между началом и концом. Что-то вроде этого:

client.calls.list({ dateCreated: { $gt: start, $lt: end } });

Как я могу этого добиться?

0
Sreekar Mouli 18 Июн 2020 в 19:37

1 ответ

Лучший ответ

Здесь есть несколько примеров стартового кода:

Ресурс вызова https://www.twilio.com/docs/voice/api/call- ресурс

Пример узла: «Прочтите несколько ресурсов Call и отфильтруйте по дате« после начала »»

Месяц начинается с 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));
1
Alan 18 Июн 2020 в 18:50