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

ApsaraVideo Media Processing:QueryMediaCensorJobDetail

最終更新日:Feb 25, 2026

コンテンツモデレーションジョブの詳細を照会します。

操作説明

コンテンツモデレーション結果では、動画セクションが時刻順(昇順)に並べられてタイムラインが形成されます。動画の再生時間が非常に長い場合、照会時に結果の最初のページのみが返されます。動画セクションの完全な結果を取得するには、本 API を個別に呼び出してください。

クエリ/秒 (QPS) 制限

本 API の QPS 制限は、ユーザーあたり 100 クエリ/秒です。この制限を超えると、レート制限が適用され、ビジネスに影響を及ぼす可能性があります。API を適切に呼び出してください。詳細については、「QPS 制限」をご参照ください。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

mts:QueryMediaCensorJobDetail

get

*All Resource

*

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

JobId

string

必須

コンテンツモデレーションジョブの ID です。このジョブ ID は、SubmitMediaCensorJob 操作の応答パラメーターから取得できます。

2288c6ca184c0e47098a5b665e2a12****

NextPageToken

string

任意

次のページの結果を取得するための次のリクエストで使用されるページネーショントークンです。最初のリクエストでは、このパラメーターを指定する必要はありません。コンテンツモデレーションジョブの結果を初めて照会した際に、次のページのトークンが応答として返されます。

ae0fd49c0840e14daf0d66a75b83****

MaximumPageSize

integer

任意

各ページで返される最大エントリー数です。

  • デフォルト値: 30

  • 有効範囲: 1 ~ 300

30

レスポンスフィールド

フィールド

説明

object

応答パラメーターです。

RequestId

string

リクエストの ID です。

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

MediaCensorJobDetail

object

コンテンツモデレーションジョブの結果です。

CreationTime

string

ジョブが作成された時刻です。

2018-09-13T16:32:24Z

FinishTime

string

ジョブが完了した時刻です。

2018-09-21

Suggestion

string

ジョブ全体の判定結果です。有効な値は以下のとおりです。

  • pass: コンテンツがモデレーションを通過しました。

  • review: コンテンツを再度手動でレビューする必要があります。

  • block: コンテンツをブロックする必要があります。

いずれかのモデレーション対象コンテンツの判定結果が review の場合、全体の判定結果は review となります。また、いずれかの判定結果が block の場合、全体の判定結果は block となります。

block

CoverImageCensorResults

object

CoverImageCensorResult

array<object>

サムネイルのモデレーション結果です。

array<object>

応答パラメーターです。

Object

string

動画サムネイルとして使用される Object Storage Service (OSS) オブジェクトです。

test/ai/censor/v2/vme-****.jpg

Location

string

動画サムネイルが格納されている OSS リージョンです。

oss-cn-shanghai

Bucket

string

動画サムネイルを格納している OSS バケットです。

bucket-out-test-****

Results

object

Result

array<object>

モデレーション結果です。

object

応答パラメーターです。

Suggestion

string

推奨される後続操作です。有効な値は以下のとおりです。

  • pass: コンテンツがモデレーションを通過しました。

  • review: コンテンツを再度手動でレビューする必要があります。

  • block: コンテンツをブロックする必要があります。

pass

Label

string

モデレーション結果のラベルです。複数のラベルはカンマ (,) で区切られます。

  • ポルノコンテンツモデレーションのシナリオにおける有効な値:

    • normal: 通常のコンテンツ

    • sexy: セクシーなコンテンツ

    • porn: ポルノコンテンツ

  • テロリストのコンテンツモデレーションのシナリオにおける有効な値:

    • normal: 通常のコンテンツ

    • bloody: 血なまぐさいコンテンツ

    • explosion: 爆発・煙

    • outfit: 特殊な衣装

    • logo: 特殊なロゴ

    • weapon: 武器

    • politics: 政治的コンテンツ

    • violence: 暴力

    • crowd: 群衆

    • parade: 行進

    • carcrash: 車両事故

    • flag: 旗

    • location: 名所

    • others: その他のコンテンツ

  • 広告違反モデレーションのシナリオにおける有効な値:

    • normal: 通常のコンテンツ

    • ad: その他の広告

    • politics: テキスト内の政治的コンテンツ

    • porn: テキスト内のポルノコンテンツ

    • abuse: テキスト内の誹謗中傷

    • terrorism: テキスト内のテロ関連コンテンツ

    • contraband: テキスト内の禁止コンテンツ

    • spam: テキスト内のスパム

    • npx: 非法な広告

    • qrcode: QR コード

    • programCode: ミニプログラムコード

  • 不適切なシーンモデレーションのシナリオにおける有効な値:

    • normal: 通常のコンテンツ

    • meaningless: 意味のないコンテンツ(例:黒または白の画面)

    • PIP: ピクチャー・イン・ピクチャー

    • smoking: 喫煙

    • drivelive: 走行中の車両内でのライブ配信

  • ロゴモデレーションのシナリオにおける有効な値:

    • normal: 通常のコンテンツ

    • TV: 制御対象のテレビ局ロゴ

    • trademark: 商標

normal

Scene

string

モデレーションのシナリオです。有効な値は以下のとおりです。

  • porn: ポルノコンテンツモデレーション

  • terrorism: テロリストのコンテンツモデレーション

  • ad: 広告違反モデレーション

  • live: 不適切なシーンモデレーション

  • logo: ロゴモデレーション

porn

Rate

string

スコアです。有効な値は 0 ~ 100 です。

100

State

string

ジョブのステータスです。有効な値は以下のとおりです。

Success

TitleCensorResult

object

タイトルのモデレーション結果です。

Suggestion

string

推奨される後続操作です。有効な値は以下のとおりです。

  • pass: コンテンツがモデレーションを通過しました。

  • review: コンテンツを再度手動でレビューする必要があります。

  • block: コンテンツをブロックする必要があります。

block

Label

string

モデレーション結果のラベルです。有効な値は以下のとおりです。

  • normal: 通常のコンテンツ

  • spam: スパム

  • ad: 広告

  • abuse: 誹謗中傷

  • flood: 過剰なジャンクコンテンツ

  • contraband: 禁止コンテンツ

  • meaningless: 意味のないコンテンツ

meaningless

Scene

string

モデレーションのシナリオです。有効な値は antispam です。

antispam

Rate

string

スコアです。

99.91

Message

string

ジョブが失敗した場合に返されるエラーメッセージです。ジョブが成功した場合は、このパラメーターは返されません。

The resource operated cannot be found

Input

object

ジョブ入力に関する情報です。

Object

string

入力メディアファイルとして使用される OSS オブジェクトの名前です。

test/ai/censor/test-****.mp4

Location

string

入力メディアファイルが格納されている OSS リージョンです。

oss-cn-shanghai

Bucket

string

入力メディアファイルが格納されている OSS バケットの名前です。

bucket-test-in-****

BarrageCensorResult

object

ライブコメントのモデレーション結果です。

Suggestion

string

推奨される後続操作です。有効な値は以下のとおりです。

  • pass: コンテンツがモデレーションを通過しました。

  • review: コンテンツを再度手動でレビューする必要があります。

  • block: コンテンツをブロックする必要があります。

pass

Label

string

モデレーション結果のラベルです。複数のラベルはカンマ (,) で区切られます。有効な値は以下のとおりです。

  • spam: スパム

  • ad: 広告

  • abuse: 誹謗中傷

  • flood: 過剰なジャンクコンテンツ

  • contraband: 禁止コンテンツ

  • meaningless: 意味のないコンテンツ

  • normal: 通常のコンテンツ

normal

Scene

string

モデレーションのシナリオです。有効な値は antispam です。

antispam

Rate

string

スコアです。

99.91

DescCensorResult

object

説明文のモデレーション結果です。

Suggestion

string

推奨される後続操作です。有効な値は以下のとおりです。

  • pass: コンテンツがモデレーションを通過しました。

  • review: コンテンツを再度手動でレビューする必要があります。

  • block: コンテンツをブロックする必要があります。

review

Label

string

モデレーション結果のラベルです。有効な値は以下のとおりです。

  • spam: スパム

  • ad: 広告

  • abuse: 誹謗中傷

  • flood: 過剰なジャンクコンテンツ

  • contraband: 禁止コンテンツ

  • meaningless: 意味のないコンテンツ

  • normal: 通常のコンテンツ

normal

Scene

string

モデレーションのシナリオです。有効な値は antispam です。

antispam

Rate

string

スコアです。

100

VideoCensorConfig

object

動画モデレーションの構成です。

OutputFile

object

出力スナップショットに関する情報です。

Object

string

出力スナップショットとして生成される 1 つ以上の OSS オブジェクトです。

説明

例では、{Count} はプレースホルダーです。出力スナップショットとして生成される OSS オブジェクトの名前は、output00001-****.jpgoutput00002-****.jpg のように続きます。

output{Count}.jpg

Location

string

出力スナップショットを格納している OSS バケットのリージョンです。

oss-cn-shanghai

Bucket

string

出力スナップショットを格納している OSS バケットです。

test-bucket-****

VideoCensor

string

動画コンテンツのモデレーションが必要かどうかを示します。デフォルト値:true。有効な値は以下のとおりです。

  • true: 動画コンテンツのモデレーションが必要です。

  • false: 動画コンテンツのモデレーションは不要です。

true

BizType

string

カスタムのビジネスタイプです。デフォルト値:common。

common

JobId

string

コンテンツモデレーションジョブの ID です。

f8f166eea7a44e9bb0a4aecf9543****

UserData

string

カスタムデータです。

example userdata ****

Code

string

ジョブが失敗した場合に返されるエラーコードです。ジョブが成功した場合は、このパラメーターは返されません。

InvalidParameter.ResourceNotFound

VensorCensorResult

object

動画のモデレーション結果です。

VideoTimelines

object

VideoTimeline

array<object>

時刻順(昇順)にソートされたモデレーション結果です。

array<object>

応答パラメーターです。

Timestamp

string

動画内の位置です。形式:hh:mm:ss[.SSS]

00:02:59.999

Object

string

出力スナップショットとして生成される 1 つ以上の OSS オブジェクトです。

説明

例では、{Count} はプレースホルダーです。出力スナップショットとして生成される OSS オブジェクトの名前は、output00001-****.jpgoutput00002-****.jpg のように続きます。

output{Count}.jpg

CensorResults

object

CensorResult

array<object>

ラベルやスコアなどの情報を含むモデレーション結果です。

object

応答パラメーターです。

Suggestion

string

推奨される後続操作です。有効な値は以下のとおりです。

  • pass: コンテンツがモデレーションを通過しました。

  • review: コンテンツを再度手動でレビューする必要があります。

  • block: コンテンツをブロックする必要があります。

block

Label

string

モデレーション結果のラベルです。複数のラベルはカンマ (,) で区切られます。有効な値は以下のとおりです。

  • ポルノコンテンツモデレーションのシナリオにおける有効な値:

    • porn: ポルノコンテンツ

    • sexy: セクシーなコンテンツ

    • normal: 通常のコンテンツ

  • テロリストのコンテンツモデレーションのシナリオにおける有効な値:

    • normal: 通常のコンテンツ

    • bloody: 血なまぐさいコンテンツ

    • explosion: 爆発・煙

    • outfit: 特殊な衣装

    • logo: 特殊なロゴ

    • weapon: 武器

    • politics: 政治的コンテンツ

    • violence: 暴力

    • crowd: 群衆

    • parade: 行進

    • carcrash: 車両事故

    • flag: 旗

    • location: 名所

    • others: その他のコンテンツ

  • 広告違反モデレーションのシナリオにおける有効な値:

    • normal: 通常のコンテンツ

    • ad: その他の広告

    • politics: テキスト内の政治的コンテンツ

    • porn: テキスト内のポルノコンテンツ

    • abuse: テキスト内の誹謗中傷

    • terrorism: テキスト内のテロ関連コンテンツ

    • contraband: テキスト内の禁止コンテンツ

    • spam: テキスト内のスパム

    • npx: 非法な広告

    • qrcode: QR コード

    • programCode: ミニプログラムコード

  • 不適切なシーンモデレーションのシナリオにおける有効な値:

    • normal: 通常のコンテンツ

    • meaningless: 意味のないコンテンツ(例:黒または白の画面)

    • PIP: ピクチャー・イン・ピクチャー

    • smoking: 喫煙

    • drivelive: 走行中の車両内でのライブ配信

  • ロゴモデレーションのシナリオにおける有効な値:

    • normal: 通常のコンテンツ

    • TV: 制御対象のテレビ局ロゴ

    • trademark: 商標

porn,ad

Scene

string

モデレーションのシナリオです。有効な値は以下のとおりです。

  • porn: ポルノコンテンツモデレーション

  • terrorism: テロリストのコンテンツモデレーション

  • ad: 広告違反モデレーション

  • live: 不適切なシーンモデレーション

  • logo: ロゴモデレーション

porn

Rate

string

スコアです。

99.99

NextPageToken

string

NextToken の戻り値はページネーショントークンであり、次のリクエストで新しいページの結果を取得するために使用できます。

ea04afcca7cd4e80b9ece8fbb251****

CensorResults

object

CensorResult

array<object>

モデレーション結果のコレクションです。ポルノコンテンツやテロリストのコンテンツなど、さまざまなシナリオの要約情報を含みます。

object

動画のモデレーション結果です。

Suggestion

string

推奨される後続操作です。有効な値は以下のとおりです。

  • pass: コンテンツがモデレーションを通過しました。

  • review: コンテンツを再度手動でレビューする必要があります。

  • block: コンテンツをブロックする必要があります。

review

Label

string

モデレーション結果のラベルです。複数のラベルはカンマ (,) で区切られます。有効な値は以下のとおりです。

  • ポルノコンテンツモデレーションのシナリオにおける有効な値:

    • porn: ポルノコンテンツ

    • sexy: セクシーなコンテンツ

    • normal: 通常のコンテンツ

  • テロリストのコンテンツモデレーションのシナリオにおける有効な値:

    • normal: 通常のコンテンツ

    • bloody: 血なまぐさいコンテンツ

    • explosion: 爆発・煙

    • outfit: 特殊な衣装

    • logo: 特殊なロゴ

    • weapon: 武器

    • politics: 政治的コンテンツ

    • violence: 暴力

    • crowd: 群衆

    • parade: 行進

    • carcrash: 車両事故

    • flag: 旗

    • location: 名所

    • others: その他のコンテンツ

  • 広告違反モデレーションのシナリオにおける有効な値:

    • normal: 通常のコンテンツ

    • ad: その他の広告

    • politics: テキスト内の政治的コンテンツ

    • porn: テキスト内のポルノコンテンツ

    • abuse: テキスト内の誹謗中傷

    • terrorism: テキスト内のテロ関連コンテンツ

    • contraband: テキスト内の禁止コンテンツ

    • spam: テキスト内のスパム

    • npx: 非法な広告

    • qrcode: QR コード

    • programCode: ミニプログラムコード

  • 不適切なシーンモデレーションのシナリオにおける有効な値:

    • normal: 通常のコンテンツ

    • meaningless: 意味のないコンテンツ(例:黒または白の画面)

    • PIP: ピクチャー・イン・ピクチャー

    • smoking: 喫煙

    • drivelive: 走行中の車両内でのライブ配信

  • ロゴモデレーションのシナリオにおける有効な値:

    • normal: 通常のコンテンツ

    • TV: 制御対象のテレビ局ロゴ

    • trademark: 商標

meaningless

Scene

string

モデレーションのシナリオです。有効な値は以下のとおりです。

  • porn: ポルノコンテンツモデレーション

  • terrorism: テロリストのコンテンツモデレーション

  • ad: 広告違反モデレーション

  • live: 不適切なシーンモデレーション

  • logo: ロゴモデレーション

terrorism

Rate

string

スコアです。

100

AudioCensorResult

object

音声レビュー結果です。

Suggestion

string

処理の推奨事項です。有効な値は以下のとおりです。

  • pass: 通過

  • review: レビュー

  • block: ブロック

pass

Label

string

検出結果の分類です。有効な値は以下のとおりです。

  • normal: 通常のコンテンツ

  • spam: スパム

  • ad: 広告

  • politics: 政治的コンテンツ

  • terrorism: テロ関連コンテンツ

  • abuse: 誹謗中傷

  • porn: ポルノコンテンツ

  • flood: フローディング(過剰な反復コンテンツ)

  • contraband: 禁止コンテンツ

  • meaningless: 意味のないコンテンツ

  • harmful: 有害なシナリオ(物質主義・富の誇示、有名人ファン活動の促進、否定的感情、否定的な誘導などの検出シナリオに対応)

normal

AudioDetailResultList

object

AudioDetailResult

array<object>

詳細な音声レビュー結果です。

object

結果の内容です。

StartTime

integer

文の開始時刻(秒単位)です。

0

EndTime

integer

文の終了時刻(秒単位)です。

30

Text

string

音声をテキストに変換した結果です。

测试一下

Label

string

検出結果の分類です。有効な値は以下のとおりです。

  • normal: 通常のテキスト

  • spam: スパムを含む

  • ad: 広告

  • politics: 政治的にセンシティブなコンテンツ

  • terrorism: テロまたは暴力に関連するコンテンツ

  • abuse: 誹謗中傷

  • porn: ポルノコンテンツ

  • flood: フローディング(反復的または意味のないメッセージ)

  • contraband: 禁止コンテンツ

  • meaningless: 意味のないコンテンツ

  • harmful: 有害なシナリオ(物質主義・富の誇示、有名人ファン活動の促進、否定的感情、否定的な誘導などの検出シナリオに対応)

normal

PipelineId

string

コンテンツモデレーションジョブが送信された ApsaraVideo Media Processing (MPS) キューの ID です。

c5b30b7c0d0e4a0abde1d5f9e751****

成功レスポンス

JSONJSON

{
  "RequestId": "B42299E6-F71F-465F-8FE9-4FC2E3D3C2CA",
  "MediaCensorJobDetail": {
    "CreationTime": "2018-09-13T16:32:24Z",
    "FinishTime": "2018-09-21",
    "Suggestion": "block",
    "CoverImageCensorResults": {
      "CoverImageCensorResult": [
        {
          "Object": "test/ai/censor/v2/vme-****.jpg",
          "Location": "oss-cn-shanghai",
          "Bucket": "bucket-out-test-****",
          "Results": {
            "Result": [
              {
                "Suggestion": "pass",
                "Label": "normal",
                "Scene": "porn",
                "Rate": "100"
              }
            ]
          }
        }
      ]
    },
    "State": "Success",
    "TitleCensorResult": {
      "Suggestion": "block",
      "Label": "meaningless",
      "Scene": "antispam",
      "Rate": "99.91"
    },
    "Message": "The resource operated cannot be found",
    "Input": {
      "Object": "test/ai/censor/test-****.mp4",
      "Location": "oss-cn-shanghai",
      "Bucket": "bucket-test-in-****"
    },
    "BarrageCensorResult": {
      "Suggestion": "pass",
      "Label": "normal",
      "Scene": "antispam",
      "Rate": "99.91"
    },
    "DescCensorResult": {
      "Suggestion": "review",
      "Label": "normal",
      "Scene": "antispam",
      "Rate": "100"
    },
    "VideoCensorConfig": {
      "OutputFile": {
        "Object": "output{Count}.jpg",
        "Location": "oss-cn-shanghai",
        "Bucket": "test-bucket-****"
      },
      "VideoCensor": "true",
      "BizType": "common"
    },
    "JobId": "f8f166eea7a44e9bb0a4aecf9543****",
    "UserData": "example userdata ****",
    "Code": "InvalidParameter.ResourceNotFound",
    "VensorCensorResult": {
      "VideoTimelines": {
        "VideoTimeline": [
          {
            "Timestamp": "00:02:59.999",
            "Object": "output{Count}.jpg",
            "CensorResults": {
              "CensorResult": [
                {
                  "Suggestion": "block",
                  "Label": "porn,ad",
                  "Scene": "porn",
                  "Rate": "99.99"
                }
              ]
            }
          }
        ]
      },
      "NextPageToken": "ea04afcca7cd4e80b9ece8fbb251****",
      "CensorResults": {
        "CensorResult": [
          {
            "Suggestion": "review",
            "Label": "meaningless",
            "Scene": "terrorism",
            "Rate": "100"
          }
        ]
      }
    },
    "AudioCensorResult": {
      "Suggestion": "pass",
      "Label": "normal",
      "AudioDetailResultList": {
        "AudioDetailResult": [
          {
            "StartTime": 0,
            "EndTime": 30,
            "Text": "测试一下",
            "Label": "normal"
          }
        ]
      }
    },
    "PipelineId": "c5b30b7c0d0e4a0abde1d5f9e751****"
  }
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。