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

    请求说明

    调用审核接口

    如果您是第一次使用百度AI服务,请先参照新手指南完成账号创建、应用创建、获取密钥
    如果您对内容审核平台的功能、如何配置策略等还不了解,请先查阅接口简介

    内容审核平台-长视频(提交任务)

    接口地址: https://aip.baidubce.com/rest/2.0/solution/v1/video_censor/v1/video/submit
    请求方式:POST
    接口名称:内容审核平台-长视频(提交任务)

    注意事项

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

    请求格式支持:mp4、avi、flv、mov、wmv、ts、mpeg

    视频时长/大小限制:视频时长建议不超过2小时,大小建议在2G以内

    请求参数说明

    URL参数:

    参数
    access_token 通过API Key和Secret Key获取的access_token,参考“Access Token获取

    Header如下:

    参数
    Content-Type application/x-www-form-urlencoded

    Body中放置请求参数,参数详情如下:

    参数名称 数据类型 描述 是否必须
    appid Long 应用ID N
    strategyId Long 策略ID N
    url String 视频地址 Y
    noticeUrl String 通知地址,用户用来接收审核结论的地址 Y
    frequency Integer 抽帧频率,默认 5s一帧,抽帧频率可在内容审核平台-策略中心配置 N
    extId String 用户侧视频唯一标识 Y

    请求示例代码

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

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

    长视频审核任务提交接口 Bash调用

    curl -i -k '替换url?access_token=【调用鉴权接口获取的token】' --data 'strategyId=策略Id&url=待审核视频url&noticeUrl=审核结论通知地址&frequency=抽帧频率&extId=用户定义唯一标识' -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 asyncVideoTaskSubmit() {
            // 请求url
            // TODO: 2021/8/19 映射外网url后填充
            String url = "";
            try {
                String param = "strategyId=" + "策略Id(可选)" + "&url=" + "待审核视频url(必填)"
                        + "&noticeUrl=" + "审核结论通知地址(必填有效地址)" + "&frequency=" + "抽帧频率(可选)"
                        +"&extId=" + "用户定义唯一标识(必填)" ;
                // 注意这里仅为了简化编码每一次请求都去获取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.asyncVideoTaskSubmit();
        }
    
    }
    上一篇
    高级功能
    下一篇
    响应参数说明