调用QueryMediaCensorJobDetail查询媒体审核作业的详细信息。

媒体审核结果中视频部分是按照时间点从小到大排序组成一个时间线,如果视频时间非常长,查询媒体审核按分页返回第1页信息,如果需要详细查询视频部分的全量结果,可单独调用本接口。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String QueryMediaCensorJobDetail

操作接口名,系统规定参数,取值: QueryMediaCensorJobDetail

JobId String 2288c6ca184c0e47098a5b665e2a126797

媒体审核作业ID。

NextPageToken String 1

下一页标识,空表示第1页,下一页标识将在第一次查询后返回。

MaximumPageSize Long 30

每页最大返回数。

  • 默认:30
  • 取值:1~300

返回数据

名称 类型 示例值 描述
MediaCensorJobDetail Struct

媒体审核作业结果列表。

BarrageCensorResult Struct

弹幕审核结果。

Label String Normal

审核结果的标签。

  • 图片智能鉴黄(porn)结果分类:
    • normal:正常
    • sexy:性感
    • porn:色情
  • 图片暴恐涉政(terrorism)结果分类:
    • normal:正常
    • bloody:血腥
    • explosion:爆炸烟光
    • outfit:特殊装束
    • logo:特殊标识
    • weapon:武器
    • politics:涉政
    • violence :打斗
    • crowd:聚众
    • parade:游行
    • carcrash:车祸现场
    • flag:旗帜
    • location:地标
    • others:其他
  • 图文违规(ad)结果分类:
    • normal:正常
    • ad:其他广告
    • politics:文字含涉政内容
    • porn:文字含涉黄内容
    • abuse:文字含辱骂内容
    • terrorism:文字含暴恐内容
    • contraband:文字含违禁内容
    • spam:文字含其他垃圾内容
    • npx:牛皮癣广告
    • qrcode:含二维码
    • programCode:含小程序码
  • 图片不良场景(live)结果分类:
    • normal:正常
    • meaningless:图片中无内容(例如黑屏、白屏)
    • PIP:画中画
    • smoking:吸烟
    • drivelive:车内直播
  • 图片logo(logo)结果分类:
    • normal:正常
    • TV:含受管控的logo
    • trademark:含商标
Rate String 99.91

分值。

取值:0~100

Scene String Antispam

审核场景。

  • Antispam:文本反垃圾
  • Porn:色情
  • Terrorism:暴恐涉政
Suggestion String Pass

处理建议。取值:

  • Pass:通过
  • Review:人工重审
  • Block:拦截
Code String 1

作业失败时错误码。

CoverImageCensorResults Array of CoverImageCensorResult

封面审核结果。

CoverImageCensorResult
Bucket String bucket-out-test

视频封面OSS Bucket。

Location String oss-cn-shanghai

视频封面OSS Location。

Object String test/ai/censor/v2/vme.jpg

视频封面OSS Object。

Results Array of Result

审核结果。

Result
Label String Normal

审核结果的标签。

  • Normal:普通
  • Spam:含垃圾信息
  • Ad:广告
  • Politics:涉政
  • Terrorism:暴恐
  • Abuse:辱骂
  • Flood:灌水
  • Contraband:违禁
  • Meaningless:无意义
  • Porn:色情
  • Sexy:性感
  • Outfit:特殊装束
  • Logo:特殊标识
  • Weapon:武器
  • Politic:渉政
  • Others:其它
Rate String 100

分值。取值:0~100

Scene String Antispam

审核场景。

  • Antispam:文本反垃圾
  • Porn:色情
  • Terrorism:暴恐涉政
Suggestion String Pass

处理建议。取值:

  • Pass:通过
  • Review:人工重审
  • Block:拦截
CreationTime String 2018-09-13T16:32:24Z
DescCensorResult Struct

描述审核结果

Label String Terrorism

审核结果的标签。

  • Normal:普通
  • Spam:含垃圾信息
  • Ad:广告
  • Politics:涉政
  • Terrorism:暴恐
  • Abuse:辱骂
  • Flood:灌水
  • Contraband:违禁
  • Meaningless:无意义
  • Porn:色情
  • Sexy:性感
  • Outfit:特殊装束
  • Logo:特殊标识
  • Weapon:武器
  • Politic:渉政
  • Others:其它
Rate String 100

分值。

取值:0~100

Scene String Terrorism

审核场景。

  • Antispam:文本反垃圾
  • Porn:色情
  • Terrorism:暴恐涉政
Suggestion String Review

处理建议。取值:

  • Pass:通过
  • Review:人工重审
  • Block:拦截
FinishTime String 2018-09-21
Input Struct

作业输入。

Bucket String bucket-test-in

OSS的Bucket。3~63字节。

Location String oss-cn-shanghai

OSS的服务区域。最大64字节。

Object String test/ai/censor/鉴黄视频4-2.mp4

OSS的Object。最大1024字节。

JobId String f8f166eea7a44e9bb0a4aecf9543a793

媒体审核作业ID。

Message String 1

作业失败时错误信息。

PipelineId String c5b30b7c0d0e4a0abde1d5f9e751a772

管道ID。

State String Success

作业状态。

Suggestion String block

作业整体审核结果。取值:

  • Pass:通过
  • Review:人工重审
  • Block:拦截

任何一种类型的审核结果是Review时,整体结果为Review,任何一种类型的审核结果是Block时,整体结果为Block 。

TitleCensorResult Struct

标题审核结果。

Label String Meaningless

审核结果的标签。

  • Normal:普通
  • Spam:含垃圾信息
  • Ad:广告
  • Politics:涉政
  • Terrorism:暴恐
  • Abuse:辱骂
  • Flood:灌水
  • Contraband:违禁
  • Meaningless:无意义
  • Porn:色情
  • Sexy:性感
  • Outfit:特殊装束
  • Logo:特殊标识
  • Weapon:武器
  • Politic:渉政
  • Others:其它
Rate String 99.91

分值。范围:[0,100]

Scene String Antispam

审核场景。

  • Antispam:文本反垃圾
  • Porn:色情
  • Terrorism:暴恐涉政
Suggestion String Block

处理建议。取值:

  • Pass:通过,
  • Review:人工重审,
  • Block:拦截。
UserData String 1

用户自定义数据。

VensorCensorResult Struct

视频审查结果。

CensorResults Array of CensorResult

审核结果集合,包含各种场景(黄、恐、暴、政)的概要信息。

CensorResult
Label String Meaningless

审核结果的标签。

  • Normal:普通
  • Spam:含垃圾信息
  • Ad:广告
  • Politics:涉政
  • Terrorism:暴恐
  • Abuse:辱骂
  • Flood:灌水
  • Contraband:违禁
  • Meaningless:无意义
  • Porn:色情
  • Sexy:性感
  • Outfit:特殊装束
  • Logo:特殊标识
  • Weapon:武器
  • Politic:渉政
  • Others:其它
Rate String 100

分值。范围:[0,100]

Scene String Terrorism

审核场景。

  • Antispam:文本反垃圾,
  • Porn:色情,
  • Terrorism:暴恐涉政。
Suggestion String Review

处理建议。取值:

  • Pass:通过,
  • Review:人工重审,
  • Block:拦截。
NextPageToken String 1

下一页标识,32位UUID。

VideoTimelines Array of VideoTimeline

详细时间点的审核结果,按照时间从小到大排序。

VideoTimeline
CensorResults Array of CensorResult

包含多种类型审核结果的标签、分值等。

CensorResult
Label String Flood

审核结果的标签。

  • Normal:普通
  • Spam:含垃圾信息
  • Ad:广告
  • Politics:涉政
  • Terrorism:暴恐
  • Abuse:辱骂
  • Flood:灌水
  • Contraband:违禁
  • Meaningless:无意义
  • Porn:色情
  • Sexy:性感
  • Outfit:特殊装束
  • Logo:特殊标识
  • Weapon:武器
  • Politic:渉政
  • Others:其它
Rate String 99.99

分值。取值:0~100

Scene String Porn

审核场景。

  • Antispam:文本反垃圾
  • Porn:色情
  • Terrorism:暴恐涉政
Suggestion String Block

处理建议。取值:

  • Pass:通过,
  • Review:人工重审,
  • Block:拦截。
Object String test/ai/censor/v2/vs-00001.jpg

截图OSS存储路径。

Timestamp String 00:02:59.999

视频中的位置。

格式:hh:mm:ss[.SSS]

VideoCensorConfig Struct

视频审查配置。

BizType String common

定制业务类型。默认common。

OutputFile Struct

视频截图结果的保存地址。

Bucket String test-bucket

截图输出文件所在OSS Bucket。

Location String oss-cn-shanghai

截图输出OSS Bucket所在数据中心(OSS Location)

Object String output{Count}.jpg

截图输出文件 (OSS Object)

说明 示例中{Count}是占位符,图片Object依次为output00001.jpg,output00002.jpg等。
VideoCensor String true

是否需要审核视频内容。默认值:true

设置为false时,必须确保相同的媒体输入文件之前提交过作业,并且是执行成功状态,否则这次请求会被拒绝。

RequestId String B42299E6-F71F-465F-8FE9-4FC2E3D3C2CA

请求ID。

示例

请求示例

http(s)://[Endpoint]/?Action=QueryMediaCensorJobDetail
&JobId=2288c6ca184c0e47098a5b665e2a126797
&<公共请求参数>

正常返回示例

XML 格式

<RequestId>B42299E6-F71F-465F-8FE9-4FC2E3D3C2CA</RequestId>
<MediaCensorJobDetail>
    <Message/>
    <UserData/>
    <DescCensorResult>
        <Suggestion>Review</Suggestion>
        <Rate>100</Rate>
        <Label>Terrorism</Label>
        <Scene>Terrorism</Scene>
    </DescCensorResult>
    <Code/>
    <CoverImageCensorResults>
        <CoverImageCensorResult>
            <Object>test/ai/censor/v2/vme.jpg</Object>
            <Bucket>bucket-out-test</Bucket>
            <Location>oss-cn-shanghai</Location>
        </CoverImageCensorResult>
        <CoverImageCensorResult>
            <Results>
                <Result>
                    <Label>Normal</Label>
                    <Suggestion>Pass</Suggestion>
                    <Scene>Antispam</Scene>
                    <Rate>100</Rate>
                </Result>
            </Results>
        </CoverImageCensorResult>
    </CoverImageCensorResults>
    <Suggestion>block</Suggestion>
    <Input>
        <Bucket>bucket-test-in</Bucket>
        <Object>test/ai/censor/鉴黄视频4-2.mp4</Object>
        <Location>oss-cn-shanghai</Location>
    </Input>
    <FinishTime/>
    <State>Success</State>
    <VensorCensorResult>
        <CensorResults>
            <CensorResult>
                <Label>Meaningless</Label>
                <Suggestion>Review</Suggestion>
                <Scene>Terrorism</Scene>
                <Rate>100</Rate>
            </CensorResult>
        </CensorResults>
        <NextPageToken>1</NextPageToken>
        <VideoTimelines>
            <VideoTimeline>
                <Timestamp>00:02:59.999</Timestamp>
                <Object>test/ai/censor/v2/vs-00001.jpg</Object>
            </VideoTimeline>
            <VideoTimeline>
                <CensorResults>
                    <CensorResult>
                        <Label>Flood</Label>
                        <Suggestion>Block</Suggestion>
                        <Scene>Porn</Scene>
                        <Rate>99.99</Rate>
                    </CensorResult>
                </CensorResults>
            </VideoTimeline>
        </VideoTimelines>
    </VensorCensorResult>
    <CreationTime>2018-09-13T16:32:24Z</CreationTime>
    <BarrageCensorResult>
        <Suggestion>Pass</Suggestion>
        <Rate>99.91</Rate>
        <Label>Normal</Label>
        <Scene>Antispam</Scene>
    </BarrageCensorResult>
    <PipelineId>c5b30b7c0d0e4a0abde1d5f9e751a772</PipelineId>
    <VideoCensorConfig>
        <OutputFile>
            <Bucket>test-bucket</Bucket>
            <Object>output{Count}.jpg</Object>
            <Location>oss-cn-shanghai</Location>
        </OutputFile>
        <VideoCensor>true</VideoCensor>
        <BizType>common</BizType>
    </VideoCensorConfig>
    <JobId>f8f166eea7a44e9bb0a4aecf9543a793</JobId>
    <TitleCensorResult>
        <Suggestion>Block</Suggestion>
        <Rate>99.91</Rate>
        <Label>Meaningless</Label>
        <Scene>Antispam</Scene>
    </TitleCensorResult>
</MediaCensorJobDetail>

JSON 格式

{
    "RequestId": "B42299E6-F71F-465F-8FE9-4FC2E3D3C2CA",
    "MediaCensorJobDetail": {
        "Message": "",
        "UserData": "",
        "DescCensorResult": {
            "Suggestion": "Review",
            "Rate": 100,
            "Label": "Terrorism",
            "Scene": "Terrorism"
        },
        "Code": "",
        "CoverImageCensorResults": {
            "CoverImageCensorResult": [
                {
                    "Object": "test/ai/censor/v2/vme.jpg",
                    "Bucket": "bucket-out-test",
                    "Location": "oss-cn-shanghai"
                },
                {
                    "Results": {
                        "Result": {
                            "Label": "Normal",
                            "Suggestion": "Pass",
                            "Scene": "Antispam",
                            "Rate": 100
                        }
                    }
                }
            ]
        },
        "Suggestion": "block",
        "Input": {
            "Bucket": "bucket-test-in",
            "Object": "test/ai/censor/鉴黄视频4-2.mp4",
            "Location": "oss-cn-shanghai"
        },
        "FinishTime": "",
        "State": "Success",
        "VensorCensorResult": {
            "CensorResults": {
                "CensorResult": {
                    "Label": "Meaningless",
                    "Suggestion": "Review",
                    "Scene": "Terrorism",
                    "Rate": 100
                }
            },
            "NextPageToken": 1,
            "VideoTimelines": {
                "VideoTimeline": [
                    {
                        "Timestamp": "00:02:59.999",
                        "Object": "test/ai/censor/v2/vs-00001.jpg"
                    },
                    {
                        "CensorResults": {
                            "CensorResult": {
                                "Label": "Flood",
                                "Suggestion": "Block",
                                "Scene": "Porn",
                                "Rate": 99.99
                            }
                        }
                    }
                ]
            }
        },
        "CreationTime": "2018-09-13T16:32:24Z",
        "BarrageCensorResult": {
            "Suggestion": "Pass",
            "Rate": 99.91,
            "Label": "Normal",
            "Scene": "Antispam"
        },
        "PipelineId": "c5b30b7c0d0e4a0abde1d5f9e751a772",
        "VideoCensorConfig": {
            "OutputFile": {
                "Bucket": "test-bucket",
                "Object": "output{Count}.jpg",
                "Location": "oss-cn-shanghai"
            },
            "VideoCensor": true,
            "BizType": "common"
        },
        "JobId": "f8f166eea7a44e9bb0a4aecf9543a793",
        "TitleCensorResult": {
            "Suggestion": "Block",
            "Rate": 99.91,
            "Label": "Meaningless",
            "Scene": "Antispam"
        }
    }
}

错误码

访问错误中心查看更多错误码。