如果您在提交语音异步检测任务后想中止检测,您可以调用本接口取消检测任务。
描述
业务接口:/green/voice/cancelscan
已完成的语音检测任务,无法被取消。您只可以取消在队列中或者正在检测的语音检测任务。
说明 该API接口为免费接口。
取消语音检测任务时,已完成检测的时长部分仍将计费。
请求参数
关于在请求中必须包含的公共请求参数,请参考公共参数。
请求body是一个JSON数组,字段说明如下:
名称 | 类型 | 是否必需 | 描述 |
---|---|---|---|
body | JSON数组 | 是 | 要取消的taskId列表,最多支持取消100个任务。 |
返回参数
返回结果说明,参见返回结果。
返回body中的Data字段是JSON数组,每一个元素包含如下字段:
名称 | 类型 | 是否必需 | 描述 |
---|---|---|---|
code | 整型 | 是 | 错误码,和HTTP的status code一致。
说明 只有返回280表示任务还在进行,需要继续轮询该任务的检测结果。返回其他值均表示该语音检测任务已结束;如果实际上该语音检测任务未结束,而是因为网络异常等原因中断,您可以重新提交语音检测任务。
|
msg | 字符串 | 是 | 错误描述信息。 |
dataId | 字符串 | 否 | 对应的请求中的dataId。 |
taskId | 字符串 | 是 | 该检测任务的ID。 |
示例
请求示例
[
"taskId1",
"taskId2"
]
返回示例
{
"code":200,
"msg":"OK",
"requestId":"AD87F1D1-A675-4F82-8D67-ED43B6FFA876",
"data":[
{
"code":200,
"msg":"ok",
"dataId":"some dataId 1 ",
"taskId":"taskId1"
},
{
"code":200,
"msg":"ok",
"dataId":"some dataId 2",
"taskId":"taskId2"
}
]
}
在文档使用中是否遇到以下问题
更多建议
匿名提交