通话录音文件下载
服务描述
本接口,可用于下载通话录音文件
开发须知
调用本接口前,请先获取appId
服务地址
GET https://{您的专属域名}/download/openapi/v1/call/soundRecording
请求参数
参数 | 位置 | 类型 | 是否必填 | 说明 |
---|---|---|---|---|
appId | header | String | Y | 应用ID |
timestamp | header | String | Y | 时间戳,毫秒 |
sign | header | String | Y | 签名 |
Content-Type | header | String | Y | application/json |
iccVoiceId | Query | String | Y | 录音ID;参考通话记录回调属性”communicateVoiceId“ |
iccVoiceDate | Query | Long | Y | 录音时间;参考通话记录回调属性”iccRecordDate“ |
downLoadFileName | Query | String | Y | 自定义文件名(不含后缀名) |
singleFlag | Query | Boolean | N | 是否单通道下载录音。true:单通道下载;false:双通道下载。可以不传,系统默认单通道下载。 |
请求示例数据:
GET https://abc.com/download/openapi/v1/call/soundRecording?iccVoiceId=x1&iccVoiceDate=x2&downLoadFileName=x3&singleFlag=true
sign: fo1OWX+JnfeonAFSGau2gwP1GvFa+RTw5czoBWoz+k3AjV8scDl6JnvFRDj8Lgt1nQxLlmcOhIBN4j7pEE/NAzYjXUFSGo308f5V9dHBnmGLYsqKmgma4cQZLBqHp9T43IZfRX8Zh2/Hp2HOmfTgos/L8GN6YPA8fQ2d5tbtJZrrkBuwA/LEezjOJxSRRRCrcS1ZFVvTZ+cIjYeO4QdC5r5I67LLY/nLbFAFUdQsCzUIytO09vUCLGlKierNhPfCtMzTgZSE9dWO5zJ3L2uCsXM7Od6mPROVpddVafF+BueKjtbL10PwDc9f1eBpGTpgmbOy8Bbx3NIyCjDvhc9Mag==
appId: 99845aaaaebd4d61acccc9b776208f12
timestamp: 1586314097995
输出参数 HttpServletResponse
response.setHeader("Accept-Ranges", "bytes");
返回结果
参数 | 类型 | 说明 |
---|---|---|
code | String | 结果码 |
message | String | 结果描述 |
data | boolean | true 下载成功,否则失败 |
结果码说明
结果码 | 说明 |
---|---|
10000 | 请求成功 |
10001 | 鉴权失败 |
10002 | 找不到对应的公钥,请先上传公钥 |
20001 | 请求失败 |
29002 | 参数错误 |
29008 | 系统异常 |