Todos os produtos
Search
Central de documentação

ApsaraVideo VOD:Conclusão da revisão automatizada

Última atualização: Jul 10, 2026

Conheça os campos do evento AIMediaAuditComplete e o formato de callback das notificações de conclusão de revisão automatizada.

Tipo de evento

AIMediaAuditComplete

Descrição do evento

O evento AIMediaAuditComplete é gerado ao concluir uma revisão automatizada.

Nota
  • O ApsaraVideo VOD armazena as imagens dos resultados da revisão automatizada gratuitamente por 2 semanas. Após esse período, o sistema as exclui automaticamente.

  • O evento AIMediaAuditComplete corresponde ao evento AI Processing Completed no console do ApsaraVideo VOD.

Conteúdo do evento

Nome

Tipo

Obrigatório

Descrição

EventTime

String

Sim

Horário de geração do evento em UTC. Formato: yyyy-MM-ddTHH:mm:ss:SSSZ.

EventType

String

Sim

Tipo do evento. Valor fixo: AIMediaAuditComplete.

JobId

String

Sim

ID do job. Corresponde ao JobId retornado ao enviar o job de revisão automatizada.

MediaId

String

Sim

ID do vídeo.

Status

String

Sim

Status do job.

  • success: job concluído com êxito.

  • fail: job com falha.

Code

String

Não

Código de erro. Retornado apenas se ocorrer um erro durante a revisão.

Message

String

Não

Mensagem de erro. Retornada apenas se ocorrer um erro durante a revisão.

Data

String

Sim

Dados do resultado do job em formato de objeto JSON.

Exemplo de callback

Exemplo de callback:

  • Para callbacks HTTP, o conteúdo abaixo corresponde ao corpo da requisição POST.

  • Para callbacks MNS, o conteúdo abaixo corresponde ao corpo da mensagem.

{
    "EventTime": "2022-10-20T10:29:46:540Z",
    "EventType": "AIMediaAuditComplete",
    "JobId": "43q91jdh7df****",
    "MediaId": "SHEN38505NDF9****",
    "Status": "success",
    "Code": "0",
    "Message": "OK",
    "Data": {
            "AbnormalModules":"video",
            "Label":"porn",
            "Suggestion":"review",
            "VideoResult":{
                "Suggestion":"review",
                "TerrorismResult":{
                    "TopList":[
                        {
                            "Score":"100.0000000000",
                            "Label":"normal",
                            "Timestamp":"3005",
                            "Url":"http://example-bucket-****.oss-cn-shanghai.aliyuncs.com/aivideocensor/1****.jpg"
                        },
                        {
                            "Score":"100.0000000000",
                            "Label":"normal",
                            "Timestamp":"15005",
                            "Url":"http://example-bucket-****.oss-cn-shanghai.aliyuncs.com/aivideocensor/1****.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://example.aliyundoc.com/aivideocensor/****.jpg"
                        },
                        {
                            "Score":"91.8200000000",
                            "Label":"sexy",
                            "Timestamp":"9005",
                            "Url":"http://example.aliyundoc.com/aivideocensor/****.jpg"
                        }
                    ],
                    "Suggestion":"review",
                    "MaxScore":"92.4800000000",
                    "AverageScore":"81.7066666667",
                    "Label":"sexy",
                    "CounterList":[
                        {
                            "Label":"porn",
                            "Count":0
                        },
                        {
                            "Label":"sexy",
                            "Count":6
                        },
                        {
                            "Label":"normal",
                            "Count":10
                        }
                    ]
                }
            },
            "    CoverResult":[
                {
                    "Suggestion":"pass",
                    "Type":"cover",
                    "Label":"normal",
                    "Url":"http://example.aliyundoc.com/43q91jdh7df****.jpg",
                    "Result":[
                        {
                            "Suggestion":"pass",
                            "Score":"65.25",
                            "Label":"normal",
                            "Scene":"porn"
                        },
                        {
                            "Suggestion":"pass",
                            "Score":"100.0",
                            "Label":"normal",
                            "Scene":"terrorism"
                        }
                    ]
                }
            ],
            "TitleResult":[
                {
                    "Suggestion":"pass",
                    "Type":"title",
                    "Score":"99.91",
                    "Content":"1111",
                    "Label":"normal",
                    "Scene":"antispam"
                }
            ]
        }
}