Topik ini menjelaskan event DeleteMediaComplete, termasuk isi notifikasi dan contoh callback-nya.
Tipe Event
DeleteMediaComplete
Deskripsi Event
Event DeleteMediaComplete hanya dihasilkan untuk operasi DeleteVideo.
Isi Notifikasi Event
| Parameter | Tipe | Diperlukan | Deskripsi |
| EventType | String | Ya | Tipe event. Nilainya adalah DeleteMediaComplete. |
| EventTime | String | Ya | Waktu ketika event dihasilkan. Waktu ditampilkan dalam format yyyy-MM-ddTHH:mm:ssZ dan dalam UTC. |
| Status | String | Ya | Menunjukkan apakah sumber daya media dihapus. Nilai yang valid:
|
| MediaType | String | Ya | Jenis sumber daya media.
|
| DeleteType | String | Ya | Jenis sumber daya media yang dihapus. Nilai yang valid:
|
| MediaId | String | Ya | ID sumber daya media. |
| JobIds | String | Tidak | Parameter ini tersedia hanya ketika parameter DeleteType adalah stream. |
| ErrorCode | String | Tidak | Kode kesalahan. Parameter ini tersedia ketika terjadi kesalahan selama operasi penghapusan. |
| ErrorMessage | String | Tidak | Pesan kesalahan. Parameter ini tersedia ketika terjadi kesalahan selama operasi penghapusan. |
Contoh Callback
Penjelasan:
- Untuk callback HTTP, contoh berikut merupakan body dari permintaan HTTP POST.
- Untuk callback MNS, contoh berikut adalah body pesan.
Contoh pesan callback sukses:
{
"EventType": "DeleteMediaComplete",
"EventTime": "2017-03-20T07:49:17Z",
"Status": "success",
"MediaType": "video",
"DeleteType": "all",
"MediaId": "1234343b689jsi3ka5422dfe1e47****"
}Contoh pesan callback error:
{
"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."
}