L'événement MediaBaseChangeComplete est déclenché lors de la création, de la mise à jour ou de la suppression des informations de base d'un média.
Type d'événement
MediaBaseChangeComplete
Description de l'événement
Cet événement est généré lorsque vous appelez l'opération CreateUploadVideo, UpdateVideoInfo, UpdateVideoInfos ou DeleteVideo.
Contenu de la notification d'événement
|
Paramètre |
Type |
Obligatoire |
Description |
|
EventType |
String |
Oui |
Le type d'événement. Définissez ce paramètre sur MediaBaseChangeComplete. |
|
EventTime |
String |
Oui |
L'heure de génération de l'événement, au format yyyy-MM-ddTHH:mm:ssZ (UTC). |
|
Status |
String |
Oui |
L'état de la notification d'événement. Valeurs possibles :
|
|
MediaType |
String |
Oui |
Le type de ressource multimédia. Valeurs possibles :
|
|
MediaId |
String |
Oui |
L'ID de la ressource multimédia. |
|
OperateMode |
String |
Oui |
Le type d'opération. Valeurs possibles :
|
|
MediaContent |
String |
Oui |
Le contenu modifié, mis en forme sous la forme d'une chaîne JSON. Pour connaître les champs modifiables, consultez la section Informations de base audio et vidéo ci-dessous. |
Informations de base audio et vidéo
|Champ
|
Type
|
Obligatoire
|
Description
| | --- | --- | --- | --- | |
Title
|
String
|
Non
|
Le titre. La valeur est une chaîne JSON. Exemple : `{"OldValue":"OldTitle", "NewValue":"NewTitle"}`
| |
Description
|
String
|
Non
|
La description. La valeur est une chaîne JSON. Exemple : `{"OldValue":"OldDesc", "NewValue":"NewDesc"}`
| |
CoverURL
|
String
|
Non
|
L'URL de la vignette. La valeur est une chaîne JSON. Exemple : `{"OldValue":"OldCoverURL", "NewValue": "NewCoverURL"}`
| |
CateId
|
String
|
Non
|
L'ID de la catégorie. La valeur est une chaîne JSON. Exemple : `{"OldValue":123, "NewValue":456}`
| |
Tags
|
String
|
Non
|
Les tags. La valeur est une chaîne JSON. Exemple : `{"OldValue":"OldTag", "NewValue" :"NewTag"}`
|
OldValue : la valeur avant la modification.
NewValue : la valeur après la modification.
Lorsque vous ajoutez de nouvelles informations, le champ OldValue est vide. Lorsque vous supprimez des informations, le champ NewValue est vide.
Exemples de rappels
L'exemple suivant illustre le contenu du rappel :
Pour un rappel HTTP, l'exemple suivant correspond au corps de la requête HTTP POST.
Pour un rappel MNS, l'exemple suivant correspond au corps du message.
{
"EventType":"MediaBaseChangeComplete",
"EventTime":"2019-06-20T02:18:58Z",
"Status":"success",
"MediaId":"3b46b391419aj294m83b459f7435****",
"MediaType":"video",
"OperateMode":"update",
"MediaContent":
{
"Description":"{\"OldValue\":\"OldDesc\", \"NewValue\":\"NewDesc\"}",
"CoverURL":"{\"NewValue\":\"http://example.aliyundoc.com/image/cover/8C46D968F6954348AFC7A88****-6-2.png\"}",
"CateId":"{\"NewValue\":100002****}"
}
}