会话日志列表
服务描述
本接口,可用于查询租户下会话日志报表
开发须知
调用本接口前,请先获取appId
服务地址
GET https://{您的专属域名}/report/openapi/v1/statistics/sessionDetailv2
请求参数
参数 |
位置 |
类型 |
是否必填 |
说明 |
appId |
header |
String |
Y |
应用ID |
timestamp |
header |
String |
Y |
时间戳,毫秒 |
sign |
header |
String |
Y |
签名 |
Content-Type |
header |
String |
Y |
application/json |
pageNum |
param |
Integer |
N |
页号,由1开始(默认1) |
pageSize |
param |
Integer |
N |
每页数据条数(默认10) |
robotId |
param |
String |
Y |
机器人编号,例如be1d8cc4b3544606a899e5f9474d371a |
productId |
param |
String |
N |
会话所属产品编号,例如fd0215b12e8647c3a3b87817d0c97475 |
startDay |
param |
Long |
Y/N |
开始时间,例如1592236800000(以会话开始时间刷选) |
endDay |
param |
Long |
Y/N |
结束时间,例如1592323199999(以会话开始时间刷选) |
|
estartDay |
param |
Long |
Y/N |
开始时间,例如1592236800000(以会话结束时间刷选) |
eendDay |
param |
Long |
Y/N |
结束时间,例如1592323199999(以会话结束时间刷选) |
|
sessionId |
param |
String |
N |
会话id |
注意:以会话开始时间刷选和以会话结束刷选时间至少要传一对数据(开始时间戳和结束时间戳)。并且开始时间和结束时间间隔不能超过31天!!
请求示例数据:
GET http://abc.xyz/report/openapi/v1/statistics/sessionDetailv2?robotId=fc5a3fdc927743cfb95c30ff33949ee8&startDay=1589644800000&endDay=1592236799999&pageSize=10&pageNum=1
sign: fo1OWX+JnfeonAFSGau2gwP1GvFa+RTw5czoBWoz+k3AjV8scDl6JnvFRDj8Lgt1nQxLlmcOhIBN4j7pEE/NAzYjXUFSGo308f5V9dHBnmGLYsqKmgma4cQZLBqHp9T43IZfRX8Zh2/Hp2HOmfTgos/L8GN6YPA8fQ2d5tbtJZrrkBuwA/LEezjOJxSRRRCrcS1ZFVvTZ+cIjYeO4QdC5r5I67LLY/nLbFAFUdQsCzUIytO09vUCLGlKierNhPfCtMzTgZSE9dWO5zJ3L2uCsXM7Od6mPROVpddVafF+BueKjtbL10PwDc9f1eBpGTpgmbOy8Bbx3NIyCjDvhc9Mag==
appId: 99845aaaaebd4d61acccc9b776208f12
timestamp: 1586314097995
返回结果
参数 |
类型 |
说明 |
code |
String |
结果码 |
message |
String |
结果描述 |
data |
Page |
分页对象 |
Page
QuestionClassificationDetailV2DTO
参数 |
类型 |
说明 |
productId |
String |
产品ID |
customerId |
String |
客户ID |
sessionId |
String |
会话ID |
chatRecordCount |
Integer |
用户问题数 |
sessionStartTime |
Date |
会话开始时间(2020-06-15T10:18:29.000+0000) |
productName |
String |
产品名称 |
redirectedToIM |
Boolean |
是否转人工成功 true:是,false:否。这里转人工成功是进入人工会话,如果排队会话要排队进入人工会话才算是转人工成功。 |
evaluated |
Boolean |
会话是否评价 |
position |
String |
会话当前所处位置(机器人(BOT_ROBOT),人工(BOT_IM),外部人工(EXTERNAL_IM)) |
hintContent |
String |
会话评价内容 |
queueTime |
Long |
排队放弃时长,单位:毫秒 |
giveupType |
int |
排队放弃方式(0:系统放弃、1:手动放弃) |
robotMsgCount |
int |
机器人回复数 |
robotName |
String |
机器人名称 |
requestIm |
Boolean |
是否触发转人工规则 true:是,false:否。 |
externalId |
String |
外部系统用户ID |
返回结果示例:
{
"code": "10000",
"message": "调用成功",
"data": {
"total": 20,
"size": 1,
"list": [
{
"productId": "1054ce9976e3408d9ae559f1a2902fc7",
"customerId": "82688c1be9684205944b2bafd3f2103b",
"sessionId": "B22E500C938677B8FFB9E50C52F81969",
"chatRecordCount": 0,
"sessionStartTime": "2020-06-15T10:18:29.000+0000",
"productName": "聊天测试11",
"redirectedToIM": true,
"evaluated": false,
"position": "BOT_IM",
"queueTime": 23337,
"giveupType": 1,
"robotMsgCount": 2,
"robotName": "机器人1",
"requestIm": true,
"externalId": "xxxx"
}
]
}
}
结果码说明
结果码 |
说明 |
10000 |
请求成功 |
10001 |
鉴权失败 |
10002 |
找不到对应的公钥,请先上传公钥 |
20001 |
请求失败 |
20002 |
参数错误 |
20003 |
未查询到符合条件的记录 |
FAQ: