通话ASR文本查询
服务描述
查询通话内容ASR识别结果
开发须知
调用本接口前,请先获取appId
服务地址
GET/POST https://{您的专属域名}/outbound/openapi/v2/content/{audioRecordCode}
请求参数
参数 | 位置 | 类型 | 是否必填 | 说明 |
---|---|---|---|---|
appId | header | String | Y | 应用ID |
timestamp | header | String | Y | 时间戳,毫秒 |
sign | header | String | Y | 签名 |
encrypted | header | String | N | 是否需要加密,需要加密传值(加密方式):AES/REQBODY/RESP,不需要加密不用传该字段 |
Content-Type | header | String | Y | application/json |
audioRecordCode | url | String | Y | 外呼名单编码,长度32位 |
post请求
POST https://{您的专属域名}/outbound/openapi/v2/content/e9a0edb5e839eada14624f83df4c4dd0
Body数据示例:
GET https://{您的专属域名}/outbound/openapi/v2/content/e9a0edb5e839eada14624f83df4c4dd0
返回结果加密
加密方式
header
中的encrypted
传值,表示需要对返回结果进行加密,拿到加密后的返回结果, 使用私钥加解密工具进行解密
返回结果
- 需要加密,以下是返回结果加密前的json
- 不需要加密则直接直接返回不加密的结果
参数 | 类型 | 说明 |
---|---|---|
code | String | 结果码 |
message | String | 结果描述 |
data | List<AudioRecordContentResponse> | 拨打记录 |
AudioRecordContentResponse
参数 | 类型 | 说明 |
---|---|---|
questionId | String | 通话文本ID, |
content | String | 通话内容 |
type | int | 对话类型(0-机器人说话,1-用户说话) |
返回结果示例:
{
"code": "10000",
"message": "请求成功",
"data": [
{
"questionId": "2021082611152712904400004_1",
"content": "机器人 你好",
"type": 0
},
{
"questionId": "2021082611152712904400004_1",
"content": "用户 你好",
"type": 1
},
{
"questionId": "2021082611152712904400004_2",
"content": "机器人 喂。在吗",
"type": 0
},
{
"questionId": "2021082611152712904400004_2",
"content": "用户 喂。",
"type": 1
}
]
}
结果码说明
结果码 | 说明 |
---|---|
10000 | 请求成功 |
20001 | 请求失败 |
21002 | 认证失败,请重新登录 |