本文為您介紹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 | 否 | 上傳結果。
|
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", }