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

ApsaraVideo VOD:RestoreMediaComplete

最終更新日:Oct 23, 2024

このトピックでは、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"
      }