このトピックでは、DeleteMediaCompleteイベントとその通知コンテンツとサンプルコールバックについて説明します。
イベントタイプ
DeleteMediaComplete
イベントの説明
DeleteMediaCompleteイベントは、DeleteVideo操作に対してのみ生成されます。
イベント通知コンテンツ
パラメーター | データ型 | 必須/任意 | 説明 |
---|---|---|---|
EventType | String | 必須 | イベントタイプ。 値はDeleteMediaCompleteです。 |
EventTime | String | 必須 | イベントが生成された時刻。 時刻はyyyy-MM-ddTHH:mm:ssZ形式でUTCで表示されます。 |
ステータス | String | 必須 | メディアリソースが削除されるかどうかを示します。 設定可能な値は以下のとおりです。
|
MediaType | String | 必須 | メディアリソースのタイプ。
|
DeleteType | String | 必須 | 削除されたメディアリソースのタイプ。 設定可能な値は以下のとおりです。
|
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": "ビデオは存在しません。}