このトピックでは、RestoreMediaCompleteイベントについて説明し、サンプルコールバックを提供します。
イベントタイプ
RestoreMediaComplete
イベントの説明
RestoreMediaCompleteイベントは、メディアアセットが復元された後にトリガーされます。 メディアアセットを復元する方法の詳細については、「Restore a media asset」をご参照ください。
イベント通知
パラメーター | タイプ | 必須 | 説明 |
EventTime | String | 必須 | イベントが生成された時刻。 時間はyyyy-MM-ddThh:mm:ssZ形式のISO 8601標準に従います。 時刻は UTC で表示されます。 |
EventType | String | 必須 | イベントタイプ。 値はRestoreMediaCompleteです。 |
Status | String | 必須 | 復元タスクが成功したかどうかを示します。 有効な値:
|
MediaId | String | 必須 | メディアアセットのID。 IDは、ビデオIDまたはオーディオIDとすることができます。 |
RestoreExpiration | String | 任意 | メディア資産が復元された状態のままである期間。 時刻はyyyy-MM-ddTHH:mm:ssZ形式でUTCで表示されます。 このパラメーターは、メディアアセットが復元されたときに返されます。 |
ErrorCode | String | 任意 | エラーコードを示します。 このパラメーターは、メディアアセットの復元に失敗した場合に返されます。 |
エラーメッセージ | String | 任意 | エラーメッセージを示します。 このパラメーターは、メディアアセットの復元に失敗した場合に返されます。 |
サンプルコールバック
説明:
HTTPコールバックの場合、次の例はHTTP POSTリクエストのメッセージ本文です。
MNSコールバックの場合、次の例はメッセージ本文です。
成功した復元の例
{ "EventType": "RestoreMediaComplete", "EventTime": "2022-06-23T13:11:33Z", "Status": "Success", "MediaId": "71151b80f2d471ecb21b472190a9****", "RestoreExpiration": "2023-01-23T13:11:33Z" }
失敗した復元の例
{ "EventType": "RestoreMediaComplete", "EventTime": "2022-06-23T13:11:33Z", "Status": "Success", "MediaId": "71151b80f2d471ecb21b472190a9****", "RestoreExpiration": "2023-01-23T13:11:33Z" }