Tous les produits
Search
Centre de documentation

ApsaraVideo VOD:Mise à jour des informations de base d'un média terminée

Dernière mise à jour :Aug 10, 2026

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 :

  • success : L'opération a réussi.

  • fail : L'opération a échoué.

MediaType

String

Oui

Le type de ressource multimédia. Valeurs possibles :

  • video : audio et vidéo

  • image : image

  • attached : ressource multimédia jointe

MediaId

String

Oui

L'ID de la ressource multimédia.

OperateMode

String

Oui

Le type d'opération. Valeurs possibles :

  • create : Création de nouvelles informations.

  • update : Mise à jour des informations existantes.

  • delete : Suppression des informations.

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"}`
|
Remarque
  • 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****}"
   }
}