调用GetAIMediaAuditJob查询智能审核作业。在提交AI作业后,会进行异步处理,通过此接口可以实时查询作业信息。

说明 智能审核作业结果中的图片资源仅在点播提供的免费存储上保留2周,超过2周将自动删除。

调试

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

请求参数

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

系统规定参数,取值:GetAIMediaAuditJob

JobId String bdbc266af6894*****943a70176d92e9

智能审核作业ID。

返回数据

名称 类型 示例值 描述
MediaAuditJob Struct

智能审核作业信息。

Code String 0

作业错误码。当Status为失败时,可关注该字段。

CompleteTime String 2017-01-11T12:00:00Z

作业结束时间。格式为:yyyy-MM-ddTHH:mm:ssZ。

CreationTime String 2017-01-11T12:00:00Z

作业开始时间。格式为:yyyy-MM-ddTHH:mm:ssZ。

Data Struct

作业结果数据。

AbnormalModules String video

违规的审核内容。多值用逗号分隔,取值范围:

  • video(视频)
  • image-cover(封面)
  • text-title(标题)
ImageResult Array of ImageResult

图片审核结果。

Label String normal

审核结果分类。多值用逗号分隔,取值范围:porn(鉴黄)、terrorism(暴恐涉政)、normal(正常)

Result Array of Result

图片审结结果详情。

Label String porn

审核结果分类。

  • 当scene为porn时:可取值porn(色情)、sexy(性感)、normal(普通)
  • 当scene为terrorism时:可取值terrorism(暴恐)、outfit(特殊装束)、logo(特殊标识)、weapon(武器)、politics(渉政)、others(其它暴恐渉政)、normal(普通)
Scene String porn

审核场景。取值范围:terrorism(恐涉政审)、porn(鉴黄)

Score String 0

命中Label的图片的分数。取值范围[0, 100],结果为对应分类Label的概率,值越高越趋于该分类。

Suggestion String pass

审核结果建议。取值范围:block(违规)、review(疑似)、pass(通过)

Suggestion String pass

审核结果建议。取值范围:block(违规)、review(疑似)、pass(通过)

Type String cover

图片分类。取值范围:cover(封面)

Url String http://www.test.com/xxxxxx.jpg

图片的地址。

Label String normal

审核结果分类。多值用逗号分隔,取值范围:

  • porn(鉴黄)
  • terrorism(暴恐涉政)
  • normal(正常)
Suggestion String pass

审核结果建议。取值范围:

  • block(违规)
  • review(疑似)
  • pass(通过)
TextResult Array of TextResult

文本审核结果。

Content String 测试

文本内容。

Label String ad

审核结果分类。取值:spam(含垃圾信息)、ad(广告)、abuse(辱骂)、flood(灌水)、contraband(违禁)、meaningless(无意义)、normal(普通)

Scene String antispam

审核场景。取值:antispam(文本反垃圾)

Score String 100

命中Label的图片的分数。取值范围[0, 100],结果为对应分类Label的概率,值越高越趋于该分类。

Suggestion String pass

审核结果建议。取值范围:block(违规)、review(疑似)、pass(通过)

Type String title

文本分类。取值范围:title(标题)

VideoResult Struct

视频审核结果。

AdResult Struct

广告审核结果。

AverageScore String 100

广告审核结果平均分数。

CounterList Array of CounterList

结果多标签帧数统计。

Count Integer 10

图片张数。

Label String ad

广告审核结果。

Label String ad

广告审核结果分类。

MaxScore String 100

最高审核分数。

Suggestion String block

审核结果建议。

TopList Array of TopList

命中Label下分数最高的图片信息。

Label String ad

广告审核结果分类。

Score String 100

命中Label的图片的分数。

Timestamp String 500

视频中的位置。单位:毫秒。

Url String http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/xxxxx.jpg

图片地址。

Label String normal

审核结果分类。多值用逗号分隔,取值范围:porn(鉴黄)、terrorism(暴恐涉政)、normal(正常)

LiveResult Struct

不良内容审核结果。

AverageScore String 100

审核结果平均分数。

CounterList Array of CounterList

审核结果各分类及其图片张数。

Count Integer 0

图片张数。

Label String pip

审核结果分类。

Label String pip

审核结果分类。

MaxScore String 100

最高审核分数。

Suggestion String block

审核结果建议。

TopList Array of TopList

命中Label下分数最高的图片信息。

Label String pip

不良内容审核结果。

Score String 100

命中Label的图片的分数。

Timestamp String 500

视频中的位置。单位:毫秒。

Url String http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/xxxxx.jpg

图片的地址。

LogoResult Struct

Logo审核结果。

AverageScore String 100

命中Label的图片平均分值。

CounterList Array of CounterList

审核结果各分类及其图片张数。

Count Integer 2

图片张数。

Label String logo

logo审核结果。

Label String logo

logo审核结果。

MaxScore String 100

命中Label的图片最大分值。

Suggestion String block

Logo审核建议。

TopList Array of TopList

命中Label下分数最高的图片信息。

Label String logo

logo审核结果。

Score String 100

命中Label的图片的分数。

Timestamp String 5000

视频中的位置。单位:毫秒。

Url String http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/xxxxx.jpg

图片的地址。

PornResult Struct

鉴黄审核结果。

AverageScore String 100

命中Label的图片平均分值。取值范围[0, 100],精度小数点后10位。结果为对应分类Label的概率,值越高,越趋于该分类。

CounterList Array of CounterList

审核结果各分类及其图片张数。

Count Integer 0

图片张数。

Label String porn

鉴黄审核结果。取值范围:porn(色情)、sexy(性感)、normal(普通)

Label String porn

鉴黄审核结果。取值范围:porn(色情)、sexy(性感)、normal(普通)

MaxScore String 100

命中Label的图片最大分值。取值范围[0, 100],精度小数点后10位。结果为对应分类Label的概率,值越高,越趋于该分类。

Suggestion String pass

鉴黄审核建议。取值范围:block(违规)、review(疑似)、pass(通过)

TopList Array of TopList

命中Label下分数最高的图片信息。

Label String porn

鉴黄审核结果。取值范围:porn(色情)、sexy(性感)、normal(普通)

Score String 100

命中Label的图片的分数。取值范围[0, 100],精度小数点后10位。结果为对应分类Label的概率,值越高,越趋于该分类

Timestamp String 3005

视频中的位置。单位:毫秒。

Url String http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/xxxxx.jpg

图片的地址。

Suggestion String pass

鉴黄审核建议。取值范围:block(违规)、review(疑似)、pass(通过)

TerrorismResult Struct

暴恐涉政审核结果。

AverageScore String 100

命中Label的图片平均分值。取值范围[0, 100],精度小数点后10位。结果为对应分类Label的概率,值越高,越趋于该分类。

CounterList Array of CounterList

包括暴恐涉政结果各分类及其图片张数。

Count Integer 0

图片张数。

Label String terrorism

暴恐涉政审核结果。取值:terrorism(暴恐)、outfit(特殊装束)、 logo(特殊标识)、 weapon(武器)、politics(渉政)、others(其它暴恐渉政)、normal(正常)

Label String normal

暴恐涉政审核结果。取值范围:terrorism(暴恐)、outfit(特殊装束)、 logo(特殊标识)、 weapon(武器)、politics(渉政)、others(其它暴恐渉政)、normal(正常)

MaxScore String 100

命中Label的图片最大分值。取值范围[0, 100],精度小数点后10位。结果为对应分类Label的概率,值越高,越趋于该分类。

Suggestion String pass

暴恐涉政审核建议。取值范围:block(违规)、review(疑似)、pass(通过)

TopList Array of TopList

命中Label下分数最高的图片信息。

Label String normal

暴恐涉政审核结果。取值范围:terrorism(暴恐)、outfit(特殊装束)、 logo(特殊标识)、 weapon(武器)、politics(渉政)、others(其它暴恐渉政)、normal(正常)

Score String 100

命中Label的图片的分数。取值范围[0, 100],精度小数点后10位。结果为对应分类Label的概率,值越高,越趋于该分类

Timestamp String 5

视频中的位置。单位:毫秒。

Url String http://ali*****.com/aivideocensor/yytysursrutyrxuq/Index_00001.jpg

图片的地址。

JobId String bdbc266af6894*****943a70176d92e9

作业ID。

MediaId String fe028d09441d*****d1afffb138cd7e

视频ID。

Message String OK

作业错误信息。当Status为失败时,可关注该字段。

Status String success

作业状态。取值:

  • success:成功
  • fail:失败
  • init:初始化
  • processing:处理中
Type String AIMediaAudit

作业类型。

RequestId String EAA3E96A-02E2-41*****85-08E1D568ED3A

请求ID。

说明 下述请求示例中的“公共请求参数”详情,参见公共参数说明文档

示例

请求示例

http(s)://[Endpoint]/?Action=GetAIMediaAuditJob
&JobId=bdbc266af6894*****943a70176d92e9
&<公共请求参数>

正常返回示例

XML 格式

<GetAIMediaAuditJobResponse>
      <RequestId>EAA3E96A-02E2-41*****85-08E1D568ED3A</RequestId>
	  <MediaAuditJob>
		    <MediaId>fe028d09441d*****d1afffb138cd7e</MediaId>
		    <JobId>bdbc266af6894*****943a70176d92e9</JobId>
		    <Type>AIMediaAudit</Type>
		    <Status>success</Status>
		    <Code>0</Code>
		    <Message>OK</Message>
		    <CreationTime>2019-01-10T12:22:09Z</CreationTime>
		    <CompleteTime>2019-01-10T12:22:46Z</CompleteTime>
		    <Data>
			      <AbnormalModules>video</AbnormalModules>
			      <Label>porn</Label>
			      <Suggestion>review</Suggestion>
			      <VideoResult>
				        <Suggestion>review</Suggestion>
				        <TerrorismResult>
					          <TopList>
						            <Score>100.0000000000</Score>
						            <Label>normal</Label>
						            <Timestamp>3005</Timestamp>
						            <Url>http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/xxxxx.jpg</Url>
					          </TopList>
					          <TopList>
						            <Score>100.0000000000</Score>
						            <Label>normal</Label>
						            <Timestamp>15005</Timestamp>
						            <Url>http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/xxxxx.jpg</Url>
					          </TopList>
					          <Suggestion>pass</Suggestion>
					          <MaxScore>100.0000000000</MaxScore>
					          <AverageScore>100.0000000000</AverageScore>
					          <Label>normal</Label>
					          <CounterList>
						            <Label>terrorism</Label>
						            <Count>0</Count>
					          </CounterList>
					          <CounterList>
						            <Label>outfit</Label>
						            <Count>0</Count>
					          </CounterList>
					          <CounterList>
						            <Label>logo</Label>
						            <Count>0</Count>
					          </CounterList>
					          <CounterList>
						            <Label>weapon</Label>
						            <Count>0</Count>
					          </CounterList>
					          <CounterList>
						            <Label>politics</Label>
						            <Count>0</Count>
					          </CounterList>
					          <CounterList>
						            <Label>others</Label>
						            <Count>0</Count>
					          </CounterList>
					          <CounterList>
						            <Label>normal</Label>
						            <Count>16</Count>
					          </CounterList>
				        </TerrorismResult>
				        <Label>porn</Label>
				        <PornResult>
					          <TopList>
						            <Score>92.4800000000</Score>
						            <Label>sexy</Label>
						            <Timestamp>1005</Timestamp>
						            <Url>http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/xxxxx.jpg</Url>
					          </TopList>
					          <TopList>
						            <Score>91.8200000000</Score>
						            <Label>sexy</Label>
						            <Timestamp>9005</Timestamp>
						            <Url>http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/xxxxx.jpg</Url>
					          </TopList>
					          <Suggestion>review</Suggestion>
					          <MaxScore>92.4800000000</MaxScore>
					          <AverageScore>81.7066666667</AverageScore>
					          <Label>sexy</Label>
					          <CounterList>
						            <Label>porn</Label>
						            <Count>0</Count>
					          </CounterList>
					          <CounterList>
						            <Label>sexy</Label>
						            <Count>6</Count>
					          </CounterList>
					          <CounterList>
						            <Label>normal</Label>
						            <Count>10</Count>
					          </CounterList>
				        </PornResult>
			      </VideoResult>
			      <ImageResult>
				        <Suggestion>pass</Suggestion>
				        <Type>cover</Type>
				        <Label>normal</Label>
				        <Url>http://www.test.com/xxxxxx.jpg</Url>
				        <Result>
					          <Suggestion>pass</Suggestion>
					          <Score>65.25</Score>
					          <Label>normal</Label>
					          <Scene>porn</Scene>
				        </Result>
				        <Result>
					          <Suggestion>pass</Suggestion>
					          <Score>100.0</Score>
					          <Label>normal</Label>
					          <Scene>terrorism</Scene>
				        </Result>
			      </ImageResult>
			      <TextResult>
				        <Suggestion>pass</Suggestion>
				        <Type>title</Type>
				        <Score>99.91</Score>
				        <Content>1111</Content>
				        <Label>normal</Label>
				        <Scene>antispam</Scene>
			      </TextResult>
		    </Data>
	  </MediaAuditJob>
</GetAIMediaAuditJobResponse>

JSON 格式

{
	"RequestId": "EAA3E96A-02E2-41*****85-08E1D568ED3A",
	"MediaAuditJob": {
		"MediaId": "fe028d09441d*****d1afffb138cd7e",
		"JobId": "bdbc266af6894*****943a70176d92e9",
		"Type": "AIMediaAudit",
		"Status": "success",
		"Code": "0",
		"Message": "OK",
		"CreationTime": "2019-01-10T12:22:09Z",
		"CompleteTime": "2019-01-10T12:22:46Z",
		"Data": {
			"AbnormalModules": "video",
			"Label": "porn",
			"Suggestion": "review",
			"VideoResult": {
				"Suggestion": "review",
				"TerrorismResult": {
					"TopList": [{
							"Score": "100.0000000000",
							"Label": "normal",
							"Timestamp": "3005",
							"Url": "http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/xxxxx.jpg"
						},
						{
							"Score": "100.0000000000",
							"Label": "normal",
							"Timestamp": "15005",
							"Url": "http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/xxxxx.jpg"
						}
					],
					"Suggestion": "pass",
					"MaxScore": "100.0000000000",
					"AverageScore": "100.0000000000",
					"Label": "normal",
					"CounterList": [{
							"Label": "terrorism",
							"Count": 0
						},
						{
							"Label": "outfit",
							"Count": 0
						},
						{
							"Label": "logo",
							"Count": 0
						},
						{
							"Label": "weapon",
							"Count": 0
						},
						{
							"Label": "politics",
							"Count": 0
						},
						{
							"Label": "others",
							"Count": 0
						},
						{
							"Label": "normal",
							"Count": 16
						}
					]
				},
				"Label": "porn",
				"PornResult": {
					"TopList": [{
							"Score": "92.4800000000",
							"Label": "sexy",
							"Timestamp": "1005",
							"Url": "http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/xxxxx.jpg"
						},
						{
							"Score": "91.8200000000",
							"Label": "sexy",
							"Timestamp": "9005",
							"Url": "http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/xxxxx.jpg"
						}
					],
					"Suggestion": "review",
					"MaxScore": "92.4800000000",
					"AverageScore": "81.7066666667",
					"Label": "sexy",
					"CounterList": [{
							"Label": "porn",
							"Count": 0
						},
						{
							"Label": "sexy",
							"Count": 6
						},
						{
							"Label": "normal",
							"Count": 10
						}
					]
				}
			},
			"ImageResult": [{
				"Suggestion": "pass",
				"Type": "cover",
				"Label": "normal",
				"Url": "http://www.test.com/xxxxxx.jpg",
				"Result": [{
						"Suggestion": "pass",
						"Score": "65.25",
						"Label": "normal",
						"Scene": "porn"
					},
					{
						"Suggestion": "pass",
						"Score": "100.0",
						"Label": "normal",
						"Scene": "terrorism"
					}
				]
			}],
			"TextResult": [{
				"Suggestion": "pass",
				"Type": "title",
				"Score": "99.91",
				"Content": "1111",
				"Label": "normal",
				"Scene": "antispam"
			}]
		}
	}
}

错误码

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

SDK示例

建议使用 服务端SDK 来调用API,此API各语言调用的示例代码,请参考如下: