Todos os produtos
Search
Central de documentação

ApsaraVideo VOD:GetAIMediaAuditJob

Última atualização: Jul 21, 2026

Consulta um trabalho de revisão automatizada. Após enviar um trabalho de IA, o trabalho é processado de forma assíncrona. Você pode chamar esta operação para consultar informações do trabalho em tempo real.

Descrição da operação

  • Esta operação é suportada apenas na região de Singapura.

  • Os recursos de imagem nos resultados do trabalho de revisão automatizada são retidos no armazenamento gratuito fornecido pelo ApsaraVideo VOD por apenas duas semanas. Após duas semanas, as imagens são excluídas automaticamente.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

vod:GetAIMediaAuditJob

get

*全部资源

*

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

JobId

string

Sim

O ID do trabalho de revisão automatizada.

bdbc266af6894*****943a70176d92e9

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Os dados da resposta.

RequestId

string

O ID da solicitação.

EAA3E96A-02E2-41*****85-08E1D568ED3A.

MediaAuditJob

object

As informações sobre o trabalho de revisão automatizada.

CreationTime

string

A hora em que o trabalho começou. A hora está no formato aaaa-MM-ddTHH:mm:ssZ (UTC).

2017-01-11T12:00:00Z

Type

string

O tipo de trabalho. Apenas a revisão automatizada é suportada.

AIMediaAudit.

Status

string

O status do trabalho. Valores válidos:

  • success: O trabalho foi bem-sucedido.

  • fail: O trabalho falhou.

  • init: O trabalho está sendo inicializado.

  • processing: O trabalho está sendo processado.

success.

CompleteTime

string

A hora em que o trabalho terminou. A hora está no formato aaaa-MM-ddTHH:mm:ssZ (UTC).

2017-01-11T13:00:00Z

JobId

string

O ID do trabalho.

bdbc266af6894*****943a70176d92e9

Code

string

O código de erro do trabalho. Verifique este campo quando o Status for fail.

0

Message

string

A mensagem de erro do trabalho. Verifique este campo quando o Status for fail.

OK

MediaId

string

O ID do vídeo.

fe028d09441d*****d1afffb138cd7e.

Data

object

Os dados do resultado do trabalho.

Suggestion

string

A recomendação para os resultados da revisão. Valores válidos:

  • block: O conteúdo viola as regulamentações.

  • review: O conteúdo pode violar as regulamentações.

  • pass: O conteúdo passou na revisão.

pass

AbnormalModules

string

O conteúdo que viola as regulamentações. Separe múltiplos valores com vírgulas (,). Valores válidos:

  • video: o vídeo.

  • image-cover: a capa.

  • text-title: o título.

video

Label

string

A categoria do resultado da revisão. Múltiplos valores são separados por vírgulas (,). Valores válidos:

  • porn: conteúdo pornográfico

  • terrorism: conteúdo terrorista ou politicamente sensível

  • ad: violação de anúncio

  • live: cena indesejável

  • logo: logo

  • audio: anti-spam de áudio

  • normal: conteúdo normal

normal

ImageResult

array<object>

Os resultados da revisão de imagem.

array<object>

Type

string

O tipo da imagem. Valor válido: cover.

cover

Url

string

A URL da imagem.

http://www.test.com/****.jpg

Suggestion

string

A recomendação para os resultados da revisão. Valores válidos:

  • block

  • review

  • pass

pass

Label

string

As categorias dos resultados da revisão de imagem. Múltiplos valores são separados por vírgulas (,). Valores válidos:

  • porn: conteúdo pornográfico

  • terrorism: conteúdo terrorista ou politicamente sensível

  • ad: violação de anúncio

  • live: cena indesejável

  • logo: logo

  • normal: conteúdo normal

normal

Result

array<object>

Detalhes dos resultados da revisão de imagem.

object

Score

string

A pontuação da imagem da categoria indicada por Label. Valores válidos: [0, 100]. A pontuação é representativa da confiança.

0

Suggestion

string

A recomendação para os resultados da revisão. Valores válidos:

  • block

  • review

  • pass

pass

Label

string

A categoria do resultado da revisão.

Valores válidos se scene for porn:

  • porn

  • sexy

  • normal

Valores válidos se scene for terrorism:

  • normal

  • bloody

  • explosion

  • outfit

  • logo

  • weapon

  • politics

  • violence

  • crowd

  • parade

  • carcrash

  • flag

  • location

  • others

Valores válidos se scene for ad:

  • normal: conteúdo normal

  • ad: anúncios

  • politics: conteúdo político

  • porn: conteúdo pornográfico

  • abuse: abuso verbal

  • terrorism: conteúdo terrorista

  • contraband: conteúdo proibido

  • spam: conteúdo de spam

  • npx: anúncio ilegal

  • qrcode: código QR

  • programCode: código de mini programa

Valores válidos se scene for live:

  • normal: conteúdo normal

  • meaningless: conteúdo sem significado, como tela preta ou branca.

  • PIP: picture-in-picture

  • smoking: fumando

  • drivelive: transmissão ao vivo em veículo em movimento

Valores válidos se scene for logo:

  • normal: conteúdo normal

  • TV: logo de estação de TV controlada

  • trademark: marca registrada

porn

Scene

string

O cenário de revisão. Valores válidos:

  • porn: conteúdo pornográfico

  • terrorism: conteúdo terrorista ou politicamente sensível

  • ad: violação de anúncio

  • live: cena indesejável

  • logo: logo

porn

TextResult

array<object>

Os resultados da moderação de texto.

object

Type

string

O tipo do texto. O valor é title.

title

Suggestion

string

A recomendação para os resultados da revisão. Valores válidos:

  • block

  • review

  • pass

pass

Score

string

A pontuação da imagem da categoria indicada por Label. Valores válidos: [0, 100]. A pontuação é representativa da confiança.

100

Label

string

A categoria do resultado da revisão. Valores válidos:

  • spam: conteúdo de spam

  • ad: anúncios

  • abuse: abuso

  • flood: conteúdo de lixo excessivo

  • contraband: conteúdo proibido

  • meaningless: conteúdo sem significado

  • normal: conteúdo normal

ad

Content

string

O conteúdo do texto.

Test

Scene

string

O cenário de revisão. O valor é antispam.

antispam

AudioResult

array<object>

Os resultados da revisão de áudio.

object

Score

string

A pontuação.

99.91

Suggestion

string

A recomendação para os resultados da revisão. Valores válidos:

  • block

  • review

  • pass

pass

Label

string

A categoria do resultado da revisão.

  • normal: conteúdo normal

  • spam: spam

  • ad: anúncios

  • politics: conteúdo político

  • terrorism: conteúdo terrorista

  • abuse: abuso

  • porn: conteúdo pornográfico.

  • flood: conteúdo de lixo excessivo

  • contraband: conteúdo proibido

  • meaningless: conteúdo sem significado

normal

Scene

string

O cenário de revisão. O valor é antispam.

antispam

VideoResult

object

Os resultados da revisão de vídeo.

Label

string

A categoria do resultado da revisão. Valores válidos:

  • porn: conteúdo pornográfico

  • terrorism: conteúdo terrorista ou politicamente sensível

  • ad: violação de anúncio

  • live: cena indesejável

  • logo: logo

  • normal

normal

Suggestion

string

A recomendação para os resultados da revisão de vídeo. Valores válidos:

  • block

  • review

  • pass

pass

TerrorismResult

object

Os resultados da revisão de conteúdo terrorista.

Suggestion

string

A recomendação para os resultados da revisão de conteúdo terrorista. Valores válidos:

  • block

  • review

  • pass

pass

AverageScore

string

A pontuação média dos snapshots da categoria indicada por Label. Valores válidos: [0, 100]. O valor é preciso até 10 casas decimais. A pontuação é representativa da confiança.

100

Label

string

A categoria do resultado da revisão. Valores válidos:

  • normal

  • bloody

  • explosion

  • outfit

  • logo

  • weapon

  • politics

  • violence

  • crowd

  • parade

  • carcrash

  • flag

  • location

  • others

normal

MaxScore

string

A pontuação mais alta do snapshot da categoria indicada por Label. Valores válidos: [0, 100]. O valor é preciso até 10 casas decimais. A pontuação é representativa da confiança.

100

CounterList

array<object>

As categorias dos resultados da revisão de conteúdo terrorista e o número de snapshots de vídeo em cada categoria.

object

Label

string

Os resultados da revisão de conteúdo terrorista. Valores válidos:

  • normal

  • bloody

  • explosion

  • outfit

  • logo

  • weapon

  • politics

  • violence

  • crowd

  • parade

  • carcrash

  • flag

  • location

  • others

terrorism

Count

integer

O número de snapshots de vídeo.

0

TopList

array<object>

As informações sobre o snapshot que possui a pontuação mais alta na categoria.

object

Url

string

A URL do snapshot de vídeo.

http://ali*****.com/aivideocensor/yytysursrutyrxuq/****.jpg

Score

string

A pontuação do snapshot na categoria indicada por Label. Valores válidos: [0, 100]. O valor é preciso até 10 casas decimais. A pontuação é representativa da confiança.

100

Timestamp

string

O timestamp do snapshot no vídeo. Unidade: milissegundos.

5

Label

string

Os resultados da revisão de conteúdo terrorista. Valores válidos:

  • normal

  • bloody

  • explosion

  • outfit

  • logo

  • weapon

  • politics

  • violence

  • crowd

  • parade

  • carcrash

  • flag

  • location

  • others

normal

PornResult

object

Os resultados da revisão de conteúdo pornográfico.

Suggestion

string

A recomendação para os resultados da revisão. Valores válidos:

  • block: O conteúdo viola as regulamentações.

  • review: O conteúdo pode violar as regulamentações.

  • pass: O conteúdo passou na revisão.

pass

AverageScore

string

A pontuação média dos snapshots da categoria indicada por Label. Valores válidos: [0, 100]. O valor é preciso até 10 casas decimais. A pontuação é representativa da confiança.

100

Label

string

A categoria do resultado da revisão. Valores válidos:

  • porn

  • sexy

  • normal

porn

MaxScore

string

A pontuação mais alta do snapshot da categoria indicada por Label. Valores válidos: [0, 100]. O valor é preciso até 10 casas decimais. A pontuação é representativa da confiança.

100

CounterList

array<object>

O número de snapshots de cada categoria no resultado da revisão.

object

Label

string

Os resultados da revisão de conteúdo pornográfico. Valores válidos:

  • porn

  • sexy

  • normal

porn

Count

integer

O número de snapshots de vídeo.

0

TopList

array<object>

As informações sobre o snapshot que possui a pontuação mais alta na categoria.

object

Url

string

A URL do snapshot de vídeo.

http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/****.jpg

Score

string

A pontuação do snapshot na categoria indicada por Label. Valores válidos: [0, 100]. O valor é preciso até 10 casas decimais. A pontuação é representativa da confiança.

100

Timestamp

string

O timestamp do snapshot no vídeo. Unidade: milissegundos.

3005

Label

string

Os resultados da revisão de conteúdo pornográfico. Valores válidos:

  • porn

  • sexy

  • normal

porn

AdResult

object

Os resultados da revisão de anúncios.

Suggestion

string

A recomendação para os resultados da revisão. Valores válidos:

  • block: O conteúdo viola as regulamentações.

  • review: O conteúdo pode violar as regulamentações.

  • pass: O conteúdo passou na revisão.

block

AverageScore

string

A pontuação média dos resultados da revisão.

100

Label

string

As categorias dos resultados da revisão de anúncios. Valores válidos:

  • normal: conteúdo normal

  • ad: outros anúncios

  • politics: conteúdo político

  • porn: conteúdo pornográfico

  • abuse: abuso

  • terrorism: conteúdo terrorista

  • contraband: conteúdo proibido

  • spam: conteúdo de spam

  • npx: anúncio ilegal

  • qrcode: código QR

  • programCode: código de mini programa

ad

MaxScore

string

A pontuação mais alta da revisão.

100

CounterList

array<object>

O número de snapshots de cada categoria no resultado da revisão.

object

Label

string

As categorias dos resultados da revisão de anúncios. Valores válidos:

  • normal: conteúdo normal

  • ad: outros anúncios

  • politics: conteúdo político

  • porn: conteúdo pornográfico

  • abuse: abuso

  • terrorism: conteúdo terrorista

  • contraband: conteúdo proibido

  • spam: conteúdo de spam

  • npx: anúncio ilegal

  • qrcode: código QR

  • programCode: código de mini programa

ad

Count

integer

O número de snapshots de vídeo.

10

TopList

array<object>

As informações sobre o snapshot que possui a pontuação mais alta na categoria.

object

Url

string

A URL do snapshot de vídeo.

http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/****.jpg

Score

string

A pontuação do snapshot na categoria indicada por Label.

100

Timestamp

string

O timestamp do snapshot no vídeo. Unidade: milissegundos.

500

Label

string

As categorias dos resultados da revisão de anúncios. Valores válidos:

  • normal: conteúdo normal

  • ad: outros anúncios

  • politics: conteúdo político

  • porn: conteúdo pornográfico

  • abuse: abuso

  • terrorism: conteúdo terrorista

  • contraband: conteúdo proibido

  • spam: conteúdo de spam

  • npx: anúncio ilegal

  • qrcode: código QR

  • programCode: código de mini programa

ad

LiveResult

object

Os resultados da revisão de conteúdo indesejável.

Suggestion

string

A recomendação para os resultados da revisão. Valores válidos:

  • block: O conteúdo viola as regulamentações.

  • review: O conteúdo pode violar as regulamentações.

  • pass: O conteúdo passou na revisão.

block

AverageScore

string

A pontuação média dos resultados da revisão.

100

Label

string

A categoria do resultado da revisão. Valores válidos:

  • normal: conteúdo normal

  • meaningless: conteúdo sem significado, como tela preta ou branca.

  • PIP: picture-in-picture

  • smoking: fumando

  • drivelive: transmissão ao vivo em veículo em movimento

smoking

MaxScore

string

A pontuação mais alta da revisão.

100

CounterList

array<object>

As categorias dos resultados da revisão e o número de snapshots de vídeo em cada categoria.

object

Label

string

A categoria do resultado da revisão. Valores válidos:

  • normal: conteúdo normal

  • meaningless: conteúdo sem significado, como tela preta ou branca.

  • PIP: picture-in-picture

  • smoking: fumando

  • drivelive: transmissão ao vivo em veículo em movimento

smoking

Count

integer

O número de snapshots de vídeo.

4

TopList

array<object>

As informações sobre o snapshot que possui a pontuação mais alta na categoria.

object

Url

string

A URL do snapshot de vídeo.

http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/****.jpg

Score

string

A pontuação do snapshot na categoria indicada por Label.

100

Timestamp

string

O timestamp do snapshot no vídeo. Unidade: milissegundos.

500

Label

string

A categoria do resultado da revisão. Valores válidos:

  • normal: conteúdo normal

  • meaningless: conteúdo sem significado, como tela preta ou branca.

  • PIP: picture-in-picture

  • smoking: fumando

  • drivelive: transmissão ao vivo em veículo em movimento

smoking

LogoResult

object

Os resultados da revisão de logo.

Suggestion

string

A recomendação para os resultados da revisão. Valores válidos:

  • block: O conteúdo viola as regulamentações.

  • review: O conteúdo pode violar as regulamentações.

  • pass: O conteúdo passou na revisão.

block

AverageScore

string

A pontuação média dos snapshots na categoria indicada por Label.

100

Label

string

A categoria do resultado da revisão. Valores válidos:

  • normal: conteúdo normal

  • TV: logo de estação de TV controlada

  • trademark: marca registrada

TV

MaxScore

string

A pontuação mais alta do snapshot da categoria indicada por Label.

100

CounterList

array<object>

As categorias dos resultados da revisão e o número de snapshots de vídeo em cada categoria.

object

Label

string

A categoria do resultado da revisão. Valores válidos:

  • normal: conteúdo normal

  • TV: logo de estação de TV controlada

  • trademark: marca registrada

TV

Count

integer

O número de snapshots de vídeo.

2

TopList

array<object>

As informações sobre o snapshot que possui a pontuação mais alta na categoria.

object

Url

string

A URL do snapshot de vídeo.

http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/****.jpg

Score

string

A pontuação do snapshot na categoria indicada por Label.

100

Timestamp

string

O timestamp do snapshot no vídeo. Unidade: milissegundos.

5000

Label

string

A categoria do resultado da revisão. Valores válidos:

  • normal: conteúdo normal

  • TV: logo de estação de TV controlada

  • trademark: marca registrada

TV

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "EAA3E96A-02E2-41*****85-08E1D568ED3A",
  "MediaAuditJob": {
    "CreationTime": "2017-01-11T12:00:00Z",
    "Type": "AIMediaAudit",
    "Status": "success",
    "CompleteTime": "2017-01-11T13:00:00Z",
    "JobId": "bdbc266af6894*****943a70176d92e9",
    "Code": "0",
    "Message": "OK",
    "MediaId": "fe028d09441d*****d1afffb138cd7e",
    "Data": {
      "Suggestion": "pass",
      "AbnormalModules": "video",
      "Label": "normal",
      "ImageResult": [
        {
          "Type": "cover",
          "Url": "http://www.test.com/****.jpg",
          "Suggestion": "pass",
          "Label": "normal",
          "Result": [
            {
              "Score": "0",
              "Suggestion": "pass",
              "Label": "porn",
              "Scene": "porn"
            }
          ]
        }
      ],
      "TextResult": [
        {
          "Type": "title",
          "Suggestion": "pass",
          "Score": "100",
          "Label": "ad",
          "Content": "Test",
          "Scene": "antispam"
        }
      ],
      "AudioResult": [
        {
          "Score": "99.91",
          "Suggestion": "pass",
          "Label": "normal",
          "Scene": "antispam"
        }
      ],
      "VideoResult": {
        "Label": "normal",
        "Suggestion": "pass",
        "TerrorismResult": {
          "Suggestion": "pass",
          "AverageScore": "100",
          "Label": "normal",
          "MaxScore": "100",
          "CounterList": [
            {
              "Label": "terrorism",
              "Count": 0
            }
          ],
          "TopList": [
            {
              "Url": "http://ali*****.com/aivideocensor/yytysursrutyrxuq/****.jpg",
              "Score": "100",
              "Timestamp": "5",
              "Label": "normal"
            }
          ]
        },
        "PornResult": {
          "Suggestion": "pass",
          "AverageScore": "100",
          "Label": "porn",
          "MaxScore": "100",
          "CounterList": [
            {
              "Label": "porn",
              "Count": 0
            }
          ],
          "TopList": [
            {
              "Url": "http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/****.jpg",
              "Score": "100",
              "Timestamp": "3005",
              "Label": "porn"
            }
          ]
        },
        "AdResult": {
          "Suggestion": "block",
          "AverageScore": "100",
          "Label": "ad",
          "MaxScore": "100",
          "CounterList": [
            {
              "Label": "ad",
              "Count": 10
            }
          ],
          "TopList": [
            {
              "Url": "http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/****.jpg",
              "Score": "100",
              "Timestamp": "500",
              "Label": "ad"
            }
          ]
        },
        "LiveResult": {
          "Suggestion": "block",
          "AverageScore": "100",
          "Label": "smoking",
          "MaxScore": "100",
          "CounterList": [
            {
              "Label": "smoking",
              "Count": 4
            }
          ],
          "TopList": [
            {
              "Url": "http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/****.jpg",
              "Score": "100",
              "Timestamp": "500",
              "Label": "smoking"
            }
          ]
        },
        "LogoResult": {
          "Suggestion": "block",
          "AverageScore": "100",
          "Label": "TV",
          "MaxScore": "100",
          "CounterList": [
            {
              "Label": "TV",
              "Count": 2
            }
          ],
          "TopList": [
            {
              "Url": "http://temp-testbucket.oss-cn-shanghai.aliyuncs.com/aivideocensor/****.jpg",
              "Score": "100",
              "Timestamp": "5000",
              "Label": "TV"
            }
          ]
        }
      }
    }
  }
}

Códigos de erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.