如果您在提交语音流检测任务后想中止检测,您可以调用本接口取消检测任务。

描述

业务接口/green/voice/cancelscan

请求参数

关于在请求中必须包含的公共请求参数,请参考公共参数

请求body是一个JSON数组,字段说明如下:
名称 类型 是否必需 描述
body JSON数组 要取消的taskId列表,最多支持取消100个任务。

返回参数

返回结果说明,参见返回结果

返回body中的Data字段是JSON数组,每一个元素包含如下字段:
名称 类型 是否必需 描述
code 整形 错误码,和HTTP的status code一致。
  • 200:表示检测成功。
  • 280:表示处理中,需要继续轮询。
  • 其他:表示任务失败。
说明 只有返回 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"
        }
    ]
}