会话日志列表

服务描述

本接口,可用于查询租户下会话日志报表

开发须知

调用本接口前,请先获取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
参数 类型 说明
size Integer 当前页记录数
total Long 总记录数
list QuestionClassificationDetailV2DTO 数据集合
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:

results matching ""

    No results matching ""