Topik ini menjelaskan peristiwa ImageUploadComplete, termasuk konten notifikasi dan contoh callback-nya.
Tipe Peristiwa
ImageUploadComplete
Deskripsi Peristiwa
Peristiwa ImageUploadComplete dihasilkan setelah proses unggah gambar selesai.
Konten Notifikasi Peristiwa
Parameter | Tipe | Diperlukan | Deskripsi |
EventTime | String | Ya | Waktu ketika peristiwa dihasilkan. Waktu ditampilkan dalam format yyyy-MM-ddTHH:mm:ss:SSSZ dan dalam UTC. |
EventType | String | Ya | Tipe peristiwa. Nilainya adalah ImageUploadComplete. |
ImageId | String | Ya | ID dari gambar. |
Size | Long | Tidak | Ukuran gambar yang diunggah. Satuan: byte. |
FileURL | String | Tidak | URL dari gambar yang diunggah. |
Status | String | Ya | Menunjukkan apakah gambar berhasil diunggah. Nilai yang valid:
|
Karena unggah yang dapat dilanjutkan didukung, server ApsaraVideo VOD tidak dapat menentukan apakah pengunggahan telah ditangguhkan sementara atau gagal. Oleh karena itu, tidak ada notifikasi yang dikirim jika pengunggahan gagal.
Contoh Callback
Deskripsi:
Untuk callback HTTP, contoh berikut merupakan body dari permintaan HTTP POST.
Untuk callback MNS, contoh 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****"
}