Le système déclenche l'événement AIMediaDNAComplete à la fin d'une tâche d'empreinte multimédia. Cette rubrique présente le contenu de la notification et des exemples de rappels.
Type d'événement
AIMediaDNAComplete
Description de l'événement
Le système génère l'événement AIMediaDNAComplete lorsque les tâches d'empreinte multimédia sont terminées.
L'événement AIMediaDNAComplete correspond à l'événement Video AI Processing Completed dans la console ApsaraVideo VOD.
Contenu de la notification d'événement
|
Nom du paramètre |
Type |
Obligatoire |
Description |
|
EventTime |
String |
Oui |
Heure de génération de l'événement, au format yyyy-MM-ddThh:mm:SSSZ (UTC, ISO 8601). |
|
EventType |
String |
Oui |
Type d'événement. La valeur est fixe : AIMediaDNAComplete. |
|
JobId |
String |
Oui |
ID de la tâche renvoyé par l'API lors de la soumission d'une tâche d'empreinte multimédia. |
|
MediaId |
String |
Oui |
ID de la vidéo. |
|
Status |
String |
Oui |
État de la tâche.
|
|
Code |
String |
Non |
Code d'erreur renvoyé en cas d'échec de la tâche. |
|
Message |
String |
Non |
Message d'erreur renvoyé en cas d'échec de la tâche d'empreinte multimédia. |
|
Data |
String |
Oui |
Résultat de l'empreinte multimédia sous forme d'objet JSON. Pour plus d'informations, consultez Résultats de l'empreinte multimédia. |
|
CompleteTime |
string |
Oui |
Heure de fin de la tâche d'empreinte multimédia, au format yyyy-MM-ddTHH:mm:ssZ (UTC, ISO 8601). |
Exemples de rappels
L'exemple suivant montre le corps d'un message de rappel :
Pour un rappel HTTP, l'exemple suivant illustre le corps de la requête HTTP POST.
Pour un rappel MNS, l'exemple suivant présente le corps du message.
{
"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\"}}]}]}"
}