Topik ini menjelaskan event ImageUploadComplete, konten notifikasinya, serta contoh callback.
Tipe Peristiwa
ImageUploadComplete
Deskripsi Peristiwa
Event ImageUploadComplete dihasilkan setelah file gambar berhasil diunggah.
Event content
Parameter name | Type | Required | Description |
EventTime | String | Yes | Waktu saat event dihasilkan. Waktu dalam format UTC dengan pola yyyy-MM-ddTHH:mm:ss:SSSZ. |
EventType | String | Yes | Jenis event. Nilainya tetap ImageUploadComplete. |
ImageId | String | Yes | ID gambar. |
Size | Long | No | Ukuran file yang diunggah dalam byte. |
FileURL | String | No | URL file gambar yang diunggah. |
Status | String | Yes | Menunjukkan apakah unggahan berhasil atau tidak.
|
Karena unggah yang dapat dilanjutkan (resumable uploads) didukung, server ApsaraVideo VOD tidak dapat menentukan apakah unggahan dijeda atau gagal. Oleh karena itu, tidak ada notifikasi yang dikirim untuk unggahan yang gagal.
Callback examples
Contoh callback:
Untuk callback HTTP, konten berikut merupakan body HTTP POST.
Untuk callback MNS, konten berikut merupakan body pesan.
{
"Status": "success",
"FileURL": "https://example-bucket-****.oss-cn-shanghai.aliyuncs.com/image/default/AF8018C2908A434HD73JA678D08B0E****.jpg",
"AppId": "app-1000000",
"EventType": "ImageUploadComplete",
"EventTime": "2024-04-10T01:37:14:627Z",
"Size": 105520,
"ImageId": "59bdbf10df76a8d8b6137a5ad12****"
}