全部产品
Search
文档中心

ApsaraVideo VOD:RestoreMediaComplete

更新时间:Jul 02, 2025

Topik ini menjelaskan RestoreMediaComplete event dan menyediakan contoh callback.

Tipe Event

RestoreMediaComplete

Deskripsi Event

Event RestoreMediaComplete dipicu setelah aset media berhasil dipulihkan. Untuk informasi lebih lanjut tentang cara memulihkan aset media, lihat Pulihkan aset media.

Notifikasi Event

Parameter

Tipe

Diperlukan

Deskripsi

EventTime

String

Ya

Waktu ketika event dihasilkan. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddThh:mm:ssZ. Waktu ditampilkan dalam UTC.

EventType

String

Ya

Tipe event. Nilainya adalah RestoreMediaComplete.

Status

String

Ya

Menunjukkan apakah tugas pemulihan berhasil. Nilai yang valid:

  • Success

  • Failed

MediaId

String

Ya

ID dari aset media. ID dapat berupa ID video atau ID audio.

RestoreExpiration

String

Tidak

Jangka waktu aset media tetap dalam keadaan dipulihkan. Waktu ditampilkan dalam format yyyy-MM-ddTHH:mm:ssZ dan dalam UTC.

Parameter ini dikembalikan ketika aset media dipulihkan.

ErrorCode

String

Tidak

Kode kesalahan. Parameter ini dikembalikan jika aset media gagal dipulihkan.

ErrorMessage

String

Tidak

Pesan kesalahan. Parameter ini dikembalikan jika aset media gagal dipulihkan.

Contoh Callback

Deskripsi:

  • Untuk callback HTTP, contoh berikut adalah body pesan dari permintaan HTTP POST.

  • Untuk callback MNS, contoh berikut adalah body pesan.

    • Contoh pemulihan berhasil

      {
          "EventType": "RestoreMediaComplete",
          "EventTime": "2022-06-23T13:11:33Z",
          "Status": "Success",
          "MediaId": "71151b80f2d471ecb21b472190a9****",
          "RestoreExpiration": "2023-01-23T13:11:33Z"
      }
    • Contoh pemulihan gagal

      {
          "EventType": "RestoreMediaComplete",
          "EventTime": "2022-06-23T13:11:33Z",
          "Status": "Failed",
          "MediaId": "71151b80f2d471ecb21b472190a9****",
          "ErrorCode": "NoSuchKey",
          "ErrorMessage": "OSS bucket or object does not exist"
      }