All Products
Search
Document Center

ApsaraVideo VOD:Pembaruan informasi dasar aset media selesai

Last Updated:Nov 10, 2025

Topik ini menjelaskan event MediaBaseChangeComplete, konten notifikasinya, serta contoh callback.

Jenis Peristiwa

MediaBaseChangeComplete

Deskripsi Peristiwa

Peristiwa MediaBaseChangeComplete dihasilkan ketika operasi CreateUploadVideo, UpdateVideoInfo, UpdateVideoInfos, atau DeleteVideo dipanggil.

Isi Notifikasi Peristiwa

Parameter

Tipe

Diperlukan

Deskripsi

EventType

String

Ya

Jenis peristiwa. Nilainya adalah MediaBaseChangeComplete.

EventTime

String

Ya

Waktu saat peristiwa dihasilkan. Waktu ditampilkan dalam format yyyy-MM-ddTHH:mm:ssZ dan dalam UTC.

Status

String

Ya

Status notifikasi pesan.

  • success: Operasi berhasil.

  • fail: Operasi gagal.

MediaType

String

Ya

Jenis sumber media. Nilai yang valid:

  • video: audio dan video

  • image: gambar

  • attached: sumber media terlampir

MediaId

String

Ya

ID sumber media.

OperateMode

String

Ya

Prosedur

  • create: membuat informasi baru.

  • update: memperbarui informasi.

  • delete: menghapus informasi.

MediaContent

String

Ya

Konten yang diubah. Nilainya adalah string JSON. Informasi dasar audio dan video dapat diubah. Untuk informasi lebih lanjut, lihat bagian Informasi dasar audio dan video berikut.

Informasi Dasar Audio dan Video

Bidang

Tipe

Diperlukan

Deskripsi

Title

String

Tidak

Judul. Nilainya berupa string JSON. Contoh: {"OldValue":"OldTitle", "NewValue":"NewTitle"}

Description

String

Tidak

Deskripsi. Nilainya berupa string JSON. Contoh: {"OldValue":"OldDesc", "NewValue":"NewDesc"}

CoverURL

String

Tidak

URL gambar mini. Nilainya berupa string JSON. Contoh: {"OldValue":"OldCoverURL", "NewValue": "NewCoverURL"}

CateId

String

Tidak

ID kategori. Nilainya berupa string JSON. Contoh: {"OldValue":123, "NewValue":456}

Tags

String

Tidak

Tag. Nilainya berupa string JSON. Contoh: {"OldValue":"OldTag", "NewValue" :"NewTag"}

Catatan
  • OldValue: Menunjukkan nilai sebelum perubahan.

  • NewValue: Menunjukkan nilai baru setelah perubahan.

  • Saat menambahkan informasi baru, bidang OldValue kosong. Saat menghapus informasi, bidang NewValue kosong.

Contoh Callback

Deskripsi:

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

  • Untuk callback MNS, contoh berikut adalah body pesan.

{
  "EventType":"MediaBaseChangeComplete",
  "EventTime":"2019-06-20T02:18:58Z",
  "Status":"success",
  "MediaId":"3b46b391419aj294m83b459f7435****",
  "MediaType":"video",
  "OperateMode":"update",
  "MediaContent":
  {
     "Description":"{\"OldValue\":\"OldDesc\", \"NewValue\":\"NewDesc\"}",
     "CoverURL":"{\"NewValue\":\"http://example.aliyundoc.com/image/cover/8C46D968F6954348AFC7A88****-6-2.png\"}",
     "CateId":"{\"NewValue\":100002****}"
   }
}