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

イベントタイプ

DeleteMediaComplete

イベントの説明

DeleteMediaCompleteイベントは、DeleteVideo操作に対してのみ生成されます。

イベント通知コンテンツ

パラメーター データ型 必須/任意 説明
EventType String 必須 イベントタイプ。 値はDeleteMediaCompleteです。
EventTime String 必須 イベントが生成された時刻。 時刻はyyyy-MM-ddTHH:mm:ssZ形式でUTCで表示されます。
ステータス String 必須 メディアリソースが削除されるかどうかを示します。 設定可能な値は以下のとおりです。
  • success: メディアリソースが削除されました。
  • fail: メディアリソースの削除に失敗しました。
MediaType String 必須 メディアリソースのタイプ。
  • video: オーディオとビデオ
  • image: イメージ
  • attached: 添付メディアリソース
DeleteType String 必須 削除されたメディアリソースのタイプ。 設定可能な値は以下のとおりです。
  • all: メディアリソースの完全な情報
  • メザニン: メザニンファイルの情報
  • stream: トランスコードされたストリームの情報
MediaId String 必須 メディアリソースのID。
ジョブ String 任意 このパラメーターは、DeleteTypeパラメーターがstreamの場合にのみ使用できます。
ErrorCode String 任意 エラーコードを示します。 このパラメーターは、削除操作中にエラーが発生した場合に使用できます。
ErrorMessage String 任意 エラーメッセージを示します。 このパラメーターは、削除操作中にエラーが発生した場合に使用できます。

サンプルコールバック

説明

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

Sample success callback message:

{ 
    "EventType": "DeleteMediaComplete" 、
    "EventTime": "2017-03-20T07:49:17Z" 、
    "ステータス": "成功" 、
    "MediaType": "ビデオ" 、
    "DeleteType": "すべて" 、
    "MediaId": "1234343b689jsi3ka5422dfe1e47 ****"
}

サンプルエラーコールバックメッセージ:

{ 
    "EventType": "DeleteMediaComplete" 、
    "EventTime": "2017-03-20T07:49:17Z" 、
    "ステータス": "失敗" 、
    "MediaType": "ビデオ" 、
    "DeleteType": "すべて" 、
    "MediaId": "1234343b689jsi3ka5422dfe1e47 ****" 、
    "ErrorCode": "InvalidVideo.NotFound" 、
    "ErrorMessage": "ビデオは存在しません。}