本文为您介绍媒体删除完成事件、事件通知的内容和回调示例。

事件类型

DeleteMediaComplete

事件说明

目前仅调用删除完整视频接口时,会产生DeleteMediaComplete事件。

事件内容

参数名称 类型 必备项 描述
EventType String 事件类型,系统规定参数。固定为:DeleteMediaComplete
EventTime String 事件产生时间,为UTC时间:yyyy-MM-ddTHH:mm:ssZ。
Status String 媒体删除状态。
  • success:成功。
  • fail:失败。
MediaType String 媒体类型。
  • video:音视频。
  • image:图片。
  • attached:辅助媒资。
DeleteType String 删除资源类型。
  • all:完整媒体信息。
  • mezzanine:源文件信息。
  • stream:转码输出流信息。
MediaId String 媒体ID。
JobIds String 仅当DeleteType为stream时,才会返回。
ErrorCode String 作业错误码,删除操作出错时,会有该字段
ErrorMessage String 作业错误信息,删除操作出错时,会有该字段。

回调示例

回调示例说明:

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

媒体删除成功回调消息,示例如下:

{ 
    "EventType": "DeleteMediaComplete",
    "EventTime": "2017-03-20T07:49:17Z",
    "Status": "success",
    "MediaType": "video",
    "DeleteType": "all",
    "MediaId": "1234343b689jsi3ka5422dfe1e47****"
}

媒体删除失败回调消息,示例如下:

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