本文为您介绍URL上传视频完成事件、事件通知的内容和回调示例。

事件类型

UploadByURLComplete

事件说明

提交URL拉取上传任务后,云端拉取视频上传完成会产生UploadByURLComplete事件。

事件内容

参数名称 类型 必备项 描述
EventTime String 事件产生时间,为UTC时间:yyyy-MM-ddTHH:mm:ssZ。
EventType String 事件类型,系统规定参数。固定为:UploadByURLComplete
VideoId String 视频ID。当视频拉取成功后会有该字段。
JobId String 上传任务ID。
SourceURL String 源文件URL地址。
Status String 上传结果。
  • success:成功。
  • fail:失败。
ErrorCode String 作业错误码,上传出错时,会有该字段。
ErrorMessage String 作业错误信息,上传出错时,会有该字段。

回调示例

回调示例说明:

  • 对于HTTP回调,以下内容为HTTP Post Body。
  • 对于MNS回调,以下内容为消息体。
  • 上传成功
    { 
      "Status": "success",
      "EventTime": "2017-03-20T07:49:17Z",
      "EventType": "UploadByURLComplete", 
      "VideoId": "43q9fjdun3f****", 
      "JobId": "4c815bjs83j1****", 
      "SourceURL ": "http://example.aliyundoc.com/27ffc438-164d55217ef-0005-6884-51a-1****.mp4",
      "Size":"123456"
    }
  • 上传失败
    { 
      "Status": "fail",
      "EventTime": "2017-03-20T07:49:17Z",
      "EventType": "UploadByURLComplete", 
      "ErrorCode ": "URLInvalidError ", 
      "ErrorMessage ": "download video failed by the url, please check it", 
      "JobId": "4c815bjsued****" ,
      "SourceURL ": "http://example.aliyundoc.com/27ffc438-164d55217ef-0005-6884-51a-1****.mp4",
    }