点播音视频解决方案结果查询

2023.09.22 17:31:52

    接口地址

    https://as.dun.163.com/v1/videosolution/query/task

    接口描述

    音视频解决方案结果查询接口。建议您使用POST请求, 且仅接受 application/x-www-form-urlencoded 编码格式。

    接口请求频率

    小于10s/20次,请求频率过快服务器会拒绝处理。

    请求参数

    该接口参数与请求公共参数一致,businessId可不传,详细见 请求公共参数

    参数名称 类型 是否必选 最大长度 描述
    version String Y 4 接口版本v1.1
    taskIds String数组 Y 10000 查询的taskId数组

    响应结果

    响应字段如下,响应通用字段已省略,详细见 响应通用字段

    result 数组数据结构

    参数名称 类型 描述
    status Number 数据状态 0-检测完成或检测失败 20-非7天内数据 30-数据不存在 40-检测中
    dataId String 调用音视频检测时传递的dataId字段
    taskId String 音视频数据请求标识,可以根据该标识查询音视频数据最新结果
    callback String 调用音视频检测时传递的callback字段
    checkstatus Number 检测状态 0-检测中 1-检测成功 2-检测失败
    censorTime Number 人工审核完成时间,毫秒单位时间戳(13位)
    result Number 检测结果, 1:正常 2:异常 3:疑似
    evidences json对象 机审证据信息
    reviewEvidences json对象 人审证据信息

    evidences 数据结构

    参数名称 类型 描述
    text json对象 标题证据信息
    images json对象数组 图片证据信息
    audio json对象 语音证据信息
    video json对象 视频证据信息

    text 数据结构

    参数名称 类型 描述
    taskId String 唯一标识
    action Number 检测结果,0:通过,1:嫌疑,2:不通过
    labels json对象数组 分类信息 详细数据与文本在线检测labels数据结构一致

    images 数据结构

    参数名称 类型 描述
    taskId String 唯一标识
    name String 图片名称(或图片标识)
    labels json对象数组 分类信息 详细数据与图片在线检测labels数据结构一致

    audio 数据结构

    参数名称 类型 描述
    asrStatus Number 音频翻译结果,2:检测中,3:检测完成,4:检测失败
    asrResult Number 音频翻译检测失败原因,1:文件格式错误,2:文件下载失败,3:解析失败,4:音频流不存在
    action Number 检测结果,0:通过,1:嫌疑,2:不通过
    taskId String 唯一标识
    labels json数组 分类信息 详细数据与点播语音检测labels数据结构一致

    video 数据结构

    参数名称 类型 描述
    status Number 视频处理状态码,定义为:0:检测成功,110:请求重复,120:参数错误,130:解析错误,140:数据类型错误
    level Number 视频级别信息,分为0:正常,1:不确定,2:确定,其中不确定的建议人工复审
    evidences json对象数组 证据信息数组,详细数据与视频点播检测labels数据结构一致

    reviewEvidences 数据结构

    参数名称 类型 描述
    reason String 人工判定原因
    detail json对象 详细人审证据信息

    detail 数据结构

    参数名称 类型 描述
    audio json对象数组 人审音频片段证据信息
    video json对象数组 人审视频截图证据信息
    text json对象数组 文本(简介中)证据信息
    image json对象数组 图片(简介中)证据信息

    audio 数据结构

    参数名称 类型 描述
    startTime Number 音频断句证据开始时间戳,单位秒
    endTime Number 音频断句证据结束时间戳,单位秒
    description String 加入原因

    video 数据结构

    参数名称 类型 描述
    url String 证据截图url
    startTime Number 证据开始时间戳,单位毫秒
    endTime Number 证据结束时间戳,单位毫秒
    description String 加入原因

    text 数据结构

    参数名称 类型 描述
    word String 证据信息文本
    description String 加入原因

    image 数据结构

    参数名称 类型 描述
    url String 证据截图url
    description String 加入原因

    响应示例

    当获取到离线结果时,输出示例如下:

    {
        "code":200,
        "msg":"ok",
        "result":[
            {
                "status":0,
                "dataId":"81016504",
                "taskId":"xxx",
                "result":2,
                "evidences":{
                    "text":{
                        "action":2,
                        "taskId":"xxx",
                        "labels":[
                            {
                                "label":100,
                                "level":2,
                                "details":{
                                    "hint":[
    
                                    ]
                                }
                            }
                        ]
                    },
                    "images":[
                        {
                            "name":"xxx",
                            "taskId":"xxx",
                            "labels":[
                                {
                                    "label":100,
                                    "level":2,
                                    "rate":1
                                }
                            ]
                        },
                        {
                            "name":"xxx",
                            "taskId":"xxx",
                            "labels":[
                                {
                                    "label":100,
                                    "level":2,
                                    "rate":1
                                }
                            ]
                        }
                    ],
                    "audio":{
                        "action":2,
                        "asrStatus":3,
                        "asrResult":0,
                        "taskId":"xxx",
                        "labels":[
                            {
                                "label":100,
                                "level":2,
                                "details":{
                                    "hint":[
                                        {
                                            "value":"嘿嘿",
                                            "segments":[
                                                {
                                                    "startTime":1,
                                                    "endTime":4
                                                }
                                            ]
                                        }
                                    ],
                                    "hitType":30
                                }
                            }
                        ]
                    },
                    "video":{
                        "taskId":"xxx",
                        "status":0,
                        "level":2,
                        "evidences":[
                            {
                                "type":1,
                                "url":"xxx",
                                "beginTime":0,
                                "endTime":0,
                                "labels":[
                                    {
                                        "label":100,
                                        "level":2,
                                        "rate":1
                                    }
                                ]
                            }
                        ]
                    }
                }
            },
            {
                "status":0,
                "dataId":"42899367",
                "taskId":"xxx",
                "result":1
            },
             {
                 "status":20,
                 "taskId":"xxx"
             },
             {
                 "status":30,
                 "taskId":"xxx"
             }
        ]
    }
    

    当无最新离线结果需要获取时,输出示例如下:

    {
        "code": 200,
        "msg": "ok",
        "result":[]
    }
    
    在线咨询 电话咨询:95163223 免费试用