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

ApsaraVideo VOD:MediaBaseChangeComplete

最終更新日:Jun 20, 2022

このトピックでは、MediaBaseChangeCompleteイベントとその通知コンテンツとサンプルコールバックについて説明します。

イベントタイプ

MediaBaseChangeComplete

イベントの説明

MediaBaseChangeCompleteイベントは、CreateUploadVideoUpdateVideoInfoUpdateVideoInfos、またはDeleteVideo操作が呼び出されたときに生成されます。

イベント通知コンテンツ

パラメーター

データ型

必須/任意

説明

EventType

String

必須

イベントタイプ。 値はMediaBaseChangeCompleteです。

EventTime

String

必須

イベントが生成された時刻。 時刻はyyyy-MM-ddTHH:mm:ssZ形式でUTCで表示されます。

ステータス

String

必須

メディアリソースの基本情報が変更されたかどうかを示します。 設定可能な値は以下のとおりです。

  • success: メディアリソースの基本情報が変更されました。

  • fail: メディアリソースの基本情報の変更に失敗しました。

MediaType

String

必須

メディアリソースのタイプ。 設定可能な値は以下のとおりです。

  • video: オーディオとビデオ

  • image: イメージ

  • attached: 添付メディアリソース

MediaId

String

必須

メディアリソースのID。

OperateMode

String

必須

操作のモード。 設定可能な値は以下のとおりです。

  • create: 新しい情報を作成します。

  • update: 情報を更新します。

  • delete: 情報を削除します。

MediaContent

String

必須

変更されたコンテンツ。 値はJSON文字列です。 基本的なオーディオとビデオの情報を変更できます。 詳細については、次の「基本的なオーディオおよびビデオ情報」セクションをご参照ください。

基本的なオーディオおよびビデオ情報

フィールド

データ型

必須/任意

説明

タイトル

String

任意

タイトル。 値はJSON文字列です。 Example: {"OldValue":"OldTitle", "NewValue":"NewTitle"}.

説明

String

任意

説明 値はJSON文字列です。 例: {"OldValue":"OldDesc", "NewValue":"NewDesc"}

CoverURL

String

任意

サムネイル。 The value is a JSON string. 例: {"OldValue": "OldCoverURL", "NewValue": "NewCoverURL"}

CateId

String

任意

カテゴリID。 値はJSON文字列です。 例: {"OldValue":123, "NewValue":456}

タグ

String

任意

タグ。 値はJSON文字列です。 例: {"OldValue": "OldTag", "NewValue": "NewTag"}

説明
  • OldValue: 変更前の値を指定します。

  • NewValue: 変更後の新しい値を指定します。

  • 新しい情報を追加すると、OldValueフィールドは空になります。 情報を削除すると、NewValueフィールドは空になります。

Sample callbacks

説明

  • HTTPコールバックの場合、次の例はHTTP POSTリクエストのボディです。

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

{
  "EventType":"MediaBaseChangeComplete" 、
  "EventTime":"2019-06-20T02:18:58Z" 、
  "Status":"success",
  "MediaId":"3b46b391419aj294m83b459f7435 ****" 、
  "MediaType":"video",
  "OperateMode":"update",
  "MediaContent":
  {
     "Description":"{\" OldValue\":\" OldDesc\"、\" NewValue\":\" NewDesc\"}" 、
     "CoverURL":"{\" NewValue\":\" http://example.aliyundoc.com/image/cover/8C46D968F6954348AFC7A88 ****-6-2.png\"}" 、
     "CateId":"{\" NewValue\":100002 ****}"
   }
}