Topik ini menjelaskan event AIMediaDNAComplete, konten notifikasinya, serta contoh callback.
Jenis peristiwa
AIMediaDNAComplete
Deskripsi peristiwa
Peristiwa AIMediaDNAComplete dihasilkan setelah pekerjaan sidik jari media selesai.
Event AIMediaDNAComplete bersesuaian dengan event Video AI Processing Completed di konsol ApsaraVideo VOD.
Isi notifikasi peristiwa
Nama Parameter | Tipe | Diperlukan | Deskripsi |
EventTime | String | Ya | Waktu ketika peristiwa dihasilkan. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddThh:mm:SSSZ. Waktu ditampilkan dalam UTC. |
EventType | String | Ya | Jenis event. Ini merupakan parameter yang diperlukan. Nilainya tetap AIMediaDNAComplete. |
JobId | String | Ya | ID pekerjaan adalah JobId yang dikembalikan oleh API saat Anda mengirimkan pekerjaan DNA. |
MediaId | String | Ya | ID video. |
Status | String | Ya | Status pekerjaan.
|
Code | String | Tidak | Kode kesalahan yang dikembalikan saat pekerjaan gagal. |
Message | String | Tidak | Pesan kesalahan. Parameter ini dikembalikan ketika terjadi kesalahan dalam pekerjaan sidik jari video. |
Data | String | Ya | Hasil pekerjaan sidik jari media berupa objek JSON. Untuk informasi lebih lanjut mengenai strukturnya, lihat Hasil sidik jari media. |
CompleteTime | string | Ya | Waktu ketika tugas transkoding selesai. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC. |
Contoh panggilan balik
Contoh callback:
Untuk panggilan balik HTTP, contoh berikut merupakan badan pesan dari permintaan HTTP POST.
Untuk panggilan balik MNS, contoh berikut adalah badan pesan.
{
"EventTime": "2017-03-20T07:49:17:025Z",
"EventType": "AIMediaDNAComplete",
"CompleteTime":"2017-03-20T07:49:35Z",
"JobId": "88c6ca184c0edj384a5b665e2a12****",
"MediaId": "3D12340d92cjsw83k1fab46a0b847fd****",
"Status": "success",
"Code": "0",
"Message": "OK",
"Data": "{\"VideoDNA\":[{\"Similarity\":\"0.99\",\"PrimaryKey\":\"7a1d275cc8da4jw93mkde0e182e80****\",\"Detail\":[{\"Input\":{\"Start\":\"0.0\",\"Duration\":\"14.0\"},\"Duplication\":{\"Start\":\"0.5\",\"Duration\":\"14.4\"}}]}]}"
}