すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo VOD:自動レビュー完了

最終更新日:Jan 29, 2026

このトピックでは、自動レビュー完了イベント、その通知内容、およびコールバックの例について説明します。

イベントタイプ

AIMediaAuditComplete

イベントの説明

AIMediaAuditComplete イベントは、自動レビューが完了したときに生成されます。

説明
  • ApsaraVideo VOD は、自動レビュー結果のイメージを無料ストレージに 2 週間保存します。この期間を過ぎると、イメージは自動的に削除されます。

  • AIMediaAuditComplete イベントは、ApsaraVideo VOD コンソールの AI 処理が完了しました イベントです。

イベント内容

名前

タイプ

必須

説明

EventTime

String

はい

イベントが生成された時間。時間は UTC で、yyyy-MM-ddTHH:mm:ss:SSSZ フォーマットです。

EventType

String

はい

イベントタイプ。これは必須パラメーターです。値は AIMediaAuditComplete に固定されます。

JobId

String

はい

ジョブ ID。この ID は、自動レビューのジョブを送信する操作によって返される JobId と同じです。

MediaId

String

はい

ビデオ ID。

Status

String

はい

ジョブステータス。

  • success:操作は成功しました。

  • fail:失敗しました。

Code

String

いいえ

ジョブのエラーコード。このフィールドは、レビューでエラーが発生した場合に返されます。

Message

String

いいえ

ジョブのエラーメッセージ。このフィールドは、レビューでエラーが発生した場合に返されます。

Data

String

はい

ジョブ結果データ。JSON オブジェクトです。

コールバック例

コールバックの例:

  • HTTP コールバックの場合、次の内容は POST リクエストの本文です。

  • MNS コールバックの場合、次の内容はメッセージ本文です。

{
    "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"
                }
            ]
        }
}