Event FileUploadComplete dipicu setelah file video diunggah ke ApsaraVideo VOD. Event ini mencakup konten notifikasi dan contoh callback.
Jenis event
FileUploadComplete
Deskripsi event
ApsaraVideo VOD menghasilkan event FileUploadComplete setelah menerima file video yang diunggah.
Konten notifikasi event
|
Parameter Name |
Type |
Required |
Description |
|
EventTime |
String |
Yes |
Waktu saat event dihasilkan, dalam format UTC: yyyy-MM-ddTHH:mm:ssZ. |
|
EventType |
String |
Yes |
Jenis event. Nilainya tetap FileUploadComplete. |
|
VideoId |
String |
Yes |
ID video. |
|
Size |
Long |
No |
Ukuran file yang diunggah. Satuan: byte. |
|
FileUrl |
String |
No |
URL file yang diunggah. |
|
Status |
String |
Yes |
Hasil unggah file.
|
|
Extend |
String |
No |
Parameter kustom dalam format string JSON. |
Karena ApsaraVideo VOD mendukung unggah yang dapat dilanjutkan, layanan tidak dapat menentukan apakah unggahan terputus atau gagal. Oleh karena itu, tidak ada notifikasi yang dikirim untuk unggahan yang gagal.
Contoh callback
Contoh berikut menunjukkan konten callback:
-
Untuk callback HTTP, konten berikut merupakan body HTTP POST.
-
Untuk callback MNS, konten berikut merupakan body pesan.
{
"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\"}"
}