,如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
。
让我知道这是否有帮助。