Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何根据nodejs中的分钟数获取Twilio worker统计信息_Node.js_Twilio_Twilio Api - Fatal编程技术网

Node.js 如何根据nodejs中的分钟数获取Twilio worker统计信息

Node.js 如何根据nodejs中的分钟数获取Twilio worker统计信息,node.js,twilio,twilio-api,Node.js,Twilio,Twilio Api,正如在Twilio文档()中提到的,该文档指定了参数Minutes、StartDate、EndDate来检索工作人员统计信息,但我尝试了多种方法来获取240分钟(4小时)的工作人员统计信息,它根据请求每次提供默认的15分钟工作人员统计信息,并且NodeJ上没有合适的文档 请在下面找到nodeJs的代码 client.workspace.workers(workerSid).statistics.get({}, function(err, responseData) { if(!err)

正如在Twilio文档()中提到的,该文档指定了参数Minutes、StartDate、EndDate来检索工作人员统计信息,但我尝试了多种方法来获取240分钟(4小时)的工作人员统计信息,它根据请求每次提供默认的15分钟工作人员统计信息,并且NodeJ上没有合适的文档

请在下面找到nodeJs的代码

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

有人帮助解决此问题,请提前感谢。

这里是Twilio开发者福音传道者

正如smarx所说,看起来您确实在为此使用版本2语法。我建议您使用版本3

当您使用该版本时,您可以使用以下代码在过去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


让我知道这是否有帮助。

这段代码似乎使用了不再受支持的库的v2,因此我建议升级到v3。你说你已经尝试了“多种方法”。你到底尝试了什么?(我的第一个猜测是
.get({Minutes:240},
),但我不知道您是否已经尝试过了。)实际上,我使用的是版本3 Twilio代码。在它不起作用之前,我尝试了你的方法。得到了15分钟的默认结果。我刚刚运行了此代码,响应中的
start\u time
end\u time
持续了4个小时。
{start_time:'2017-09-28T09:04:19Z',end_time:'2017-09-28T13:04:19Z'
如果您仍然有问题,能否发布您当前使用的代码和结果示例(屏蔽敏感细节)。