如何根据nodejs中的分钟数获取Twilio Worker统计信息



,如Twilio文档(https://www.twilio.com/docs/api/taskrouter/worker-statistics),指定参数分钟,startDate,enddate,enddate,enddate,enddate工人统计数据,但我尝试以多种方式根据240分钟(4小时)获取,每次应要求提供默认的15分钟工人统计信息,并且在Nodejs上没有适当的文档。

请在下面找到nodejs的代码

client.workspace.workers(workerSid).statistics.get({}, function(err, responseData) {
    if(!err) {
        console.log(responseData.cumulative.reservations_accepted);
    }
});

有人帮助解决此问题,谢谢。

twilio开发人员在这里。

正如Smarx所说的那样,似乎您正在使用版本2语法。我建议您使用节点3版Twilio模块。

当您使用该版本时,您可以在过去4个小时内使用以下代码获得工人的统计信息:

const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
const authToken  = 'YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY';
const workspaceSid = 'WSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
const workerSid = 'WKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
const client = require('twilio')(accountSid, authToken);
client.taskrouter.v1
  .workspaces(workspaceSid)
  .workers(workerSid)
  .statistics()
  .fetch({ minutes: 240 })
  .then((responseData) => {
     console.log(responseData);
   });

注意,您将minutes参数传递给fetch

让我知道这是否有帮助。

最新更新