媒资基础信息变更

本文为您介绍媒资基础信息变更事件、事件通知的内容和回调示例。

事件类型

MediaBaseChangeComplete

事件说明

当调用获取视频上传地址和凭证修改视频信息批量修改视频信息删除完整视频接口时,会产生MediaBaseChangeComplete事件。

事件内容

参数名称

类型

必备项

描述

EventType

String

事件类型,固定为MediaBaseChangeComplete。

EventTime

String

事件产生时间,为UTC时间:yyyy-MM-ddTHH:mm:ssZ。

Status

String

消息通知状态。

  • success:成功。

  • fail:失败。

MediaType

String

媒体类型。

  • video:音视频。

  • image:图片。

  • attached:辅助媒资。

MediaId

String

媒体ID。

OperateMode

String

操作方式。

  • create:新增。

  • update:更新。

  • delete:删除。

MediaContent

String

媒资修改内容,JSON字符串。目前支持音视频基础信息,更多信息,请参见下文音视频基础信息

音视频基础信息

参数名称

类型

必备项

描述

Title

String

标题,JSON字符串, 取值示例:{"OldValue":"OldTitle", "NewValue":"NewTitle"}

Description

String

描述,JSON字符串,取值示例:{"OldValue":"OldDesc", "NewValue":"NewDesc"}

CoverURL

String

封面图片,JSON这符串,取值示例:{"OldValue":"OldCoverURL", "NewValue": "NewCoverURL"}

CateId

String

分类ID,JSON字符串,取值示例:{"OldValue":123, "NewValue":456}

Tags

String

标签,JSON字符串,取值示例:{"OldValue":"OldTag", "NewValue" :"NewTag"}

说明
  • OldValue:字段修改前的值。

  • NewValue:字段修改后的值。

  • 字段新增时,OldValue为空;媒资删除时,NewValue为空。

回调示例

回调示例说明:

  • 对于HTTP回调,以下内容为HTTP Post Body。

  • 对于MNS回调,以下内容为消息体。

{
  "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****}"
   }
}