交互记录查询接口
场景描述
智能助手平台提供接口给第三方接入方调用,实现智能交互信息记录的查询,此接口只能查询用户最近一次来话的实例。
接口方法
设置成“POST”。
URL
https://IP:PORT/oifde/rest/api/queryHistory
请求说明
| 参数名称 | 数据类型 | 参数位置 | 必选/可选 | 描述 |
|---|---|---|---|---|
| tenantId | String | body | True | 租间ID。 |
| params | Map<String,Object> | body | True | 参数包。详情见表1 params参数 |
| authToken | String | body | True | 访问接口的有效Token值。 有效Token信息通过获取Token接口获取。 请参见C3 智能助手平台接口鉴权方式。 |
| 参数名称 | 数据类型 | 参数位置 | 必选/可选 | 描述 |
|---|---|---|---|---|
| userMobile | String | body | True | 用户标识。(语音导航、语音外呼场景传入用户号码,其他交互场景传入用户id) |
响应说明
| 参数名称 | 数据类型 | 参数位置 | 必选/可选 | 描述 |
|---|---|---|---|---|
| rtnCode | int | body | True | 错误码 |
| rtnMsg | String | body | False | 错误描述 |
| beans | Map<String,String> | body | True | 返回内容数组。详情见表2 beans参数说明 |
| callId | String | body | True | 呼叫唯一标志 |
| callSorId | String | body | True | 用户标识,与入参userMobile相同 |
| object | Object | body | False | 默认 null(专有局点特有) |
| bean | String | body | False | 默认 null(专有局点特有) |
| 参数名称 | 数据类型 | 参数位置 | 必选/可选 | 描述 |
|---|---|---|---|---|
| interNo | String | body | True | 内部序号 |
| userSaying | String | body | True | 用户和机器人交谈记录的文本 |
| intention | String | body | True | 用户意图 |
| systemReply | String | body | True | 系统回复 |
| type | String | body | True | 回复类型,TTS、voice file或text |
| timestamp | String | body | True | 系统回复时间 |
| responseSource | String | body | True | 对话的回复来源
|
报文样例
- 请求消息样例
{ "tenantId":"123456", "params":{ "userMobile": "180****9999" }, "authToken":"n******************************" } - 响应消息样例
{ "rtnCode": 0,//接口成功失败标识 "rtnMsg": "成功",//接口成功失败描述 "beans": [{ "interNo":"1", //序号 "userSaying":"我有多少话费", //语音转写结果 "intention":"查询话费", //用户意图 "systemReply":"您好,您当月累计消费100元,话费余额100元", //系统回复 "type":"TTS", //回复类型 "timestamp":"2019-04-25 17:42:10.0", //系统回复时间 "responseSource":"0" //机器人回复 }], "object": null, "bean": null, "callId": "xytest02131110", "callSorId": "18019919999" }