Topik ini menjelaskan event UploadByURLComplete, konten notifikasinya, serta contoh callback.
Tipe Event
UploadByURLComplete
Deskripsi event
Setelah Anda mengirimkan job untuk mengunggah video dari URL, event UploadByURLComplete dihasilkan ketika proses pengunggahan selesai.
Konten event
Parameter Name | Type | Required | Description |
EventTime | String | Yes | Waktu saat event dihasilkan. Waktu dalam format UTC mengikuti pola yyyy-MM-ddTHH:mm:ssZ. |
EventType | String | Yes | Jenis event. Nilainya adalah UploadByURLComplete. |
VideoId | String | Yes | ID video. Bidang ini diisi setelah video berhasil ditarik. |
JobId | String | Yes | ID task upload. |
SourceURL | String | No | URL file sumber. |
Status | String | No | Hasil pengunggahan.
|
ErrorCode | String | No | kode kesalahan untuk job tersebut. Parameter ini dikembalikan jika terjadi error saat upload. |
ErrorMessage | String | No | Pesan kesalahan untuk job tersebut. Parameter ini dikembalikan jika terjadi error saat upload. |
Contoh callback
Perhatikan hal-hal berikut mengenai contoh callback:
Untuk callback HTTP, konten berikut merupakan body HTTP POST.
Untuk callback MNS, konten berikut merupakan body message.
Pengunggahan berhasil
{ "Status": "success", "EventTime": "2017-03-20T07:49:17Z", "EventType": "UploadByURLComplete", "VideoId": "43q9fjdun3f****", "JobId": "4c815bjs83j1****", "SourceURL ": "http://example.aliyundoc.com/27ffc438-164d55217ef-0005-6884-51a-1****.mp4", "Size":"123456" }Pengunggahan gagal
{ "Status": "fail", "EventTime": "2017-03-20T07:49:17Z", "EventType": "UploadByURLComplete", "ErrorCode ": "URLInvalidError ", "ErrorMessage ": "download video failed by the url, please check it", "JobId": "4c815bjsued****" , "SourceURL ": "http://example.aliyundoc.com/27ffc438-164d55217ef-0005-6884-51a-1****.mp4", }