L'événement DeleteMediaComplete se déclenche lors de la suppression d'une ressource multimédia. Cette rubrique détaille le contenu de la notification et fournit des exemples de rappel.
Type d'événement
DeleteMediaComplete
Description de l'événement
Seule l'opération DeleteVideo génère l'événement DeleteMediaComplete.
Contenu de la notification d'événement
|
Nom du paramètre |
Type |
Obligatoire |
Description |
|
EventType |
String |
Oui |
Type d'événement. La valeur est toujours DeleteMediaComplete. |
|
EventTime |
String |
Oui |
Heure de génération de l'événement, au format UTC yyyy-MM-ddTHH:mm:ssZ. |
|
Status |
String |
Oui |
Statut de la suppression de la ressource multimédia.
|
|
MediaType |
String |
Oui |
Type de ressource multimédia.
|
|
DeleteType |
String |
Oui |
Type de ressource à supprimer.
|
|
MediaId |
String |
Oui |
ID de la ressource multimédia. |
|
JobIds |
String |
Non |
Ce paramètre n'est renvoyé que si DeleteType est défini sur stream. |
|
ErrorCode |
String |
Non |
Code d'erreur renvoyé en cas d'échec de la suppression. |
|
ErrorMessage |
String |
Non |
Message d'erreur renvoyé en cas d'échec de la suppression. |
Exemples de rappel
Exemple de rappel :
Pour les rappels HTTP, le contenu suivant constitue le corps de la requête POST.
Pour les rappels MNS, le contenu suivant constitue le corps du message.
Exemple de rappel pour une suppression réussie :
{
"EventType": "DeleteMediaComplete",
"EventTime": "2017-03-20T07:49:17Z",
"Status": "success",
"MediaType": "video",
"DeleteType": "all",
"MediaId": "1234343b689jsi3ka5422dfe1e47****"
}
Exemple de rappel pour une suppression échouée :
{
"EventType": "DeleteMediaComplete",
"EventTime": "2017-03-20T07:49:17Z",
"Status": "fail",
"MediaType": "video",
"DeleteType": "all",
"MediaId": "1234343b689jsi3ka5422dfe1e47****",
"ErrorCode": "InvalidVideo.NotFound",
"ErrorMessage": "The video does not exist."
}