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.
|
MediaType | String | Ya | Jenis sumber media. Nilai yang valid:
|
MediaId | String | Ya | ID sumber media. |
OperateMode | String | Ya | Prosedur
|
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: |
Description | String | Tidak | Deskripsi. Nilainya berupa string JSON. Contoh: |
CoverURL | String | Tidak | URL gambar mini. Nilainya berupa string JSON. Contoh: |
CateId | String | Tidak | ID kategori. Nilainya berupa string JSON. Contoh: |
Tags | String | Tidak | Tag. Nilainya berupa string JSON. Contoh: |
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****}"
}
}