Skip to main content

新版报表管理(建议使用)

自定义报表数据查询接口

接口地址

POST http://m.icsoc.net/api/v3/dm-core/report/newReport

支持http和https两种

接口header

keyvalue备注
Content-Typeapplication/json标识请求参数为json
Authorizationd5156955e2a6ec760f25366f5626b167ac8bfc97Authorization为token,用于认证,token获取方式参考最下面的附录,不带Bearer

接口参数

{
"templateId": 438,
"reportType": "P1W_DETAIL",
"startTime": "2019-04-01 00:00:00",
"endTime": "2019-04-05 12:00:00"
}

参数说明

字段类型说明
templateIdInteger对应报表模板id,示例如下:
模板id 报表
438:坐席工作表现报表(new)
440:呼叫中心话务报表(new)
439:技能组话务报表(new)
441:业务组话务报表(new)
reportTypeString报表类型,对应枚举如下:
枚举值 类型
P1M_DETAIL:月报
P1D_DETAIL:日报
P1W_DETAIL:周报
PT1H_DETAIL:小时明细
PT1H_ADD:小时叠加
PT30M_DETAIL:半小时明细
PT30M_ADD:半小时叠加
startTimeString开始时间,格式为yyyy-MM-dd HH:mm:ss
endTimeString结束时间,格式为yyyy-MM-dd HH:mm:ss

接口返回结果示例

{
"code": 0,
"message": "成功",
"data": {
"reportData": [
{
"dataDate": "2023-02-05",
"agName": "test 1245634",
"CallAnsweredNum_OB": 0
},
{
"dataDate": "2023-02-06",
"agName": "test 1245634",
"CallAnsweredNum_OB": 1
}
],
"provinceData": null,
"areaDimension": null,
"columns": [
{
"code": "dataDate",
"title": "时间"
},
{
"code": "agName",
"title": "坐席工号"
},
{
"code": "CallAnsweredNum_OB",
"title": "外呼接通量"
}
],
"dataCount": 2,
"pageCount": 1
}
}

结果编码说明

 0  :"成功"
-1 :"报表模板不存在"
5001:"参数错误(提示具体的错误原因)"

结果字段说明

字段说明
code0:接口正常返回,-1:调用接口出错
message调用接口成功或异常信息
data报表数据,指标集以模板配置为准(如例子中的CallAnsweredNum_OB)
再根据报表类型会多一个时间列
根据报表模板会多主维度列,如坐席维度报表会返回坐席名称
dataCount数据条数
columns报表指标编码对应中文解释(指标code和名称)