Topik ini menjelaskan event DeleteMediaComplete, isi notifikasinya, serta contoh callback.
Tipe Event
DeleteMediaComplete
Deskripsi event
Event DeleteMediaComplete hanya dihasilkan oleh operasi DeleteVideo.
Isi notifikasi event
Parameter Name | Type | Required | Description |
EventType | String | Yes | Jenis event. Ini adalah parameter yang diperlukan. Nilainya tetap DeleteMediaComplete. |
EventTime | String | Yes | Waktu saat event dihasilkan. Waktu dalam UTC dan diformat sebagai yyyy-MM-ddTHH:mm:ssZ. |
Status | String | Yes | Status penghapusan media.
|
MediaType | String | Yes | Jenis aset media.
|
DeleteType | String | Yes | Hapus jenis sumber daya.
|
MediaId | String | Yes | ID aset media. |
JobIds | String | No | Parameter ini hanya dikembalikan ketika DeleteType diatur ke stream. |
ErrorCode | String | No | Kode kesalahan untuk pekerjaan. Bidang ini dikembalikan ketika terjadi kesalahan selama operasi penghapusan. |
ErrorMessage | String | No | Pesan kesalahan untuk pekerjaan. Bidang ini dikembalikan ketika terjadi kesalahan selama operasi penghapusan. |
Contoh callback
Contoh callback:
Untuk callback HTTP, konten berikut merupakan body HTTP POST.
Untuk callback MNS, konten berikut merupakan body pesan.
Berikut ini adalah contoh pesan callback untuk penghapusan media yang berhasil:
{
"EventType": "DeleteMediaComplete",
"EventTime": "2017-03-20T07:49:17Z",
"Status": "success",
"MediaType": "video",
"DeleteType": "all",
"MediaId": "1234343b689jsi3ka5422dfe1e47****"
}Berikut ini adalah contoh pesan callback untuk penghapusan media yang gagal:
{
"EventType": "DeleteMediaComplete",
"EventTime": "2017-03-20T07:49:17Z",
"Status": "fail",
"MediaType": "video",
"DeleteType": "all",
"MediaId": "1234343b689jsi3ka5422dfe1e47****",
"ErrorCode": "InvalidVideo.NotFound",
"ErrorMessage": "The video does not exist."
}