Topik ini menjelaskan isi Notifikasi dari event FileUploadComplete dan menyediakan contoh callback.
Tipe Event
FileUploadComplete
Deskripsi Event
Event FileUploadComplete dihasilkan setelah file berhasil diunggah ke ApsaraVideo VOD.
Isi Notifikasi Event
Parameter Name | Type | Required | Description |
EventTime | String | Yes | Waktu saat event dihasilkan. Waktu menggunakan format yyyy-MM-ddTHH:mm:ssZ dan ditampilkan dalam UTC. |
EventType | String | Yes | Tipe event. Ini merupakan parameter yang diperlukan. Nilainya tetap FileUploadComplete. |
VideoId | String | Yes | ID video. |
Size | Long | No | Ukuran file yang diupload. Satuan: byte. |
FileUrl | String | No | URL file yang diupload. |
Status | String | Yes | Menunjukkan apakah file berhasil diupload.
|
Extend | String | No | Parameter kustom. Parameter ini berupa string JSON. |
Layanan VOD tidak dapat menentukan apakah pekerjaan unggah terputus atau gagal karena mendukung unggah yang dapat dilanjutkan. Oleh karena itu, tidak ada notifikasi yang dikirim jika pekerjaan unggah gagal.
Contoh Callback
Contoh callback:
Untuk callback HTTP, konten berikut merupakan isi body HTTP POST.
Untuk callback MNS, konten berikut merupakan isi pesan (message body).
{
"Status": "success",
"EventTime": "2017-03-20T07:49:17Z",
"EventType": "FileUploadComplete",
"VideoId": "43q91jdh7df****",
"Size": 1439213,
"FileUrl":"http://example-bucket-****.oss-cn-shanghai.aliyuncs.com/27ffc438-164h67f57ef-0005-6884-51a-1****.mp4",
"Extend": "{\"test\":\"your extend data\"}"
}