开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
图像技术
文字识别
人脸与人体识别
视频技术
AR与VR
自然语言处理
知识图谱
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
智能农业
信息服务
智能园区
智能硬件
内容审核平台

    请求说明

    接口说明

    长视频审核(获取结果)接口,需要用户根据taskId(提交任务时接口返回的参数)来获取视频的审核结果。由于视频审核需要一定时间才能处理完成,建议您将查询间隔设置为30秒(即在提交异步检测任务30秒后查询结果)

    内容审核平台-长视频审核(获取结果)

    接口地址:https://aip.baidubce.com/rest/2.0/solution/v1/video_censor/v1/video/pull
    请求方式:POST
    接口名称:内容审核平台-长视频(获取结果)

    注意事项

    请求体格式化: Content-Type为application/x-www-form-urlencoded,然后通过urlencode格式化请求体

    请求参数说明

    参数名称 数据类型 描述 是否必须
    taskId String 任务唯一标识 Y
    appid Long 应用Id,用于确定有没有权限查询这个taskId N
    fullFrames boolean 是否需要返回全部的视频帧的审核结论,默认返回违规和疑似的审核数据,如果需要全量数据,字段设置成false。全量数据会增加数据传输时间,降低接口响应速度,建议若无特殊需要,可填写false N

    请求示例代码

    提示一:使用示例代码前,请记得替换其中的示例Token、文件地址等信息

    提示二:部分语言依赖的类或库,请在代码注释中查看下载地址

    长视频审核结论拉取接口 Bash调用

    curl -i -k '替换url?access_token=【调用鉴权接口获取的token】' --data 'taskId=任务Id&fullFrames=是否拉取全部帧图数据' -H 'Content-Type:application/x-www-form-urlencoded'

    JAVA调用

    import com.baidu.ai.platform.solution.common.utils.HttpUtil;
    
    public class AsyncVideoCensorDemo {
    
        /**
         * 重要提示代码中所需工具类
         * FileUtil,Base64Util,HttpUtil,GsonUtils请从
         * https://ai.baidu.com/file/658A35ABAB2D404FBF903F64D47C1F72
         * https://ai.baidu.com/file/C8D81F3301E24D2892968F09AE1AD6E2
         * https://ai.baidu.com/file/544D677F5D4E4F17B4122FBD60DB82B3
         * https://ai.baidu.com/file/470B3ACCA3FE43788B5A963BF0B625F3
         * 下载
         */
        public static String asyncVideoTaskPull() {
            // 请求url
            // TODO: 2021/8/19 映射外网url后填充
            String url = "";
            try {
                String param = "taskId=" + "任务Id,提交任务返回的(必填)"
                        + "&fullFrames=" + "是否拉取全部帧图数据(可选)" ;
                // 注意这里仅为了简化编码每一次请求都去获取access_token,线上环境access_token有过期时间, 客户端可自行缓存,过期后重新获取。
                String accessToken = "[调用鉴权接口获取的token]";
                String result = HttpUtil.post(url, accessToken, param);
                System.out.println(result);
                return result;
            } catch (Exception e) {
                e.printStackTrace();
            }
            return null;
        }
    
        public static void main(String[] args) {
            AsyncVideoCensorDemo.asyncVideoTaskPull();
        }
    }
    上一篇
    接收视频审核结果
    下一篇
    响应参数说明