本文为您介绍 URL 批量拉取上传完成事件。
FileUploadByUrlComplete
配置了 URL 批量上传完成事件通知后,每个 URL 上传完成时您将收到通知。配置方法详见事件通知概览。关联接口:URL 批量拉取上传。
参数 | 类型 | 示例值 | 说明 |
---|---|---|---|
RequestId | String |
| 请求的唯一 ID |
Version | String |
| 回调版本 |
EventType | String |
| 事件名称 |
EventTime | String |
| 事件产生时间,UTC 时间,精度为秒。 |
Data | Data |
| 回调内容,JSON 格式。 |
参数 | 类型 | 描述 |
---|---|---|
Code | String | 错误码 |
Message | String | 具体错误信息 |
JobId | String | 任务 ID |
SourceUrl | String | 片源 URL 地址 |
CallbackArgs | String | 回调透传信息。如果您在上传时设置了 |
Vid | String | 视频 ID |
SpaceName | String | 点播空间名称 |
SourceInfo | 片源信息 | |
PosterUri | String | 视频封面图 URI。仅当您在上传时设置了视频封面,返回该参数。具体请见设置视频封面。 |
OptionInfo | 媒资信息 |
片源信息
参数 | 类型 | 描述 |
---|---|---|
StoreUri | String | 文件存储位置 |
Height | Integer | 视频高度,单位为 px |
Width | Integer | 视频宽度,单位为 px |
Duration | Float | 视频时长,单位为秒 |
Bitrate | Integer | 视频码率,单位为 bps |
Md5 | String | 文件 MD5 值 |
Format | String | 文件格式 |
Size | Integer | 文件大小,单位为字节 |
HlsMediaSize | Integer | HlS 视频总大小,单位为字节。HLS 视频包含 M3U8 和 TS 文件。 |
FileName | String | 文件路径 |
媒资信息
参数 | 类型 | 描述 |
---|---|---|
TemplateId | String | 工作流 ID。 注意
|
Templates | Array of of Template | 工作流信息。 |
工作流信息
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
TemplateIds | []string |
| 工作流 ID。 |
TemplateType | String |
| 工作流类型。取值如下:
|
{ "RequestId": "2020072711510***05207114001CC4", "Version": "1.0", "EventType": "FileUploadByUrlComplete", "EventTime": "2020-07-27T11:04:05Z", "Data": { "Code": "Success", "Message": "file upload success", "JobId": "f08d26b0e963***9f208c1ca79cfd5d", "SourceUrl": "http://xxx.mp4", "CallbackArgs": "item id", "Vid": "v02af6e500***3pbvh148u6ung0", "SpaceName": "ecqc-live", "SourceInfo": { "StoreUri": "", "Md5": "", "Width": 544, "Height": 960, "Duration": 143.98, "Bitrate": 0, "Format": "mp4", "FileName": "e4c13e5505874e***4b1e74c8616", "Size": 1024, }, "PosterUri": "tos-cn-v-f4fc******505874e58908b94b1e74c8616" "OptionInfo":{ "TemplateId":"aaa" "Templates": [{ "TemplateIds": ["templateId1"], "TemplateType": "imp" }, { "TemplateIds": ["aaa"], "TemplateType": "transcode" } ] } } }
{ "RequestId":"202206161501***216519620B65717", "Version":"1.0", "EventTime":"2022-06-16T15:02:08Z", "EventType":"FileUploadByUrlComplete", "Data":{ "Code":"DownloadFailed.UrlDownloadFail", "Message":"404 Not Found", "JobId":"3f91953e99***9e9044ab8eb98bd8", "SourceUrl":"https://stream7.iqilu.com/******transcode/202002/18/ooooooooooooooo.mp4", "CallbackArgs":"", "Vid":"", "SpaceName":"vod-v2-test", "SourceInfo":{ "StoreUri":"", "Width":0, "Height":0, "FileName": "e4c13e5505874e***4b1e74c8616", "FileType":"" }, "PosterUri":"", "OptionInfo":{ "TemplateId":"" } } }
错误码 | 说明 |
---|---|
Success | 上传成功 |
InvalidParameter.InvalidParam | 入参错误,如 |
DownloadFailed.UrlDownloadFail | 下载视频报错。可能是资源不存在或提供资源的服务异常或网络异常。 |
CheckError.Md5MissMatch | 入参传入的 Md5 与实际的 Md5 不匹配。 |
UploadFailed.UrlUploadFailed | 上传时发生错误,一般为后台异常。 |
InternalError.UrlUploadError | 服务端上传内部错误,一般为依赖服务异常。 |
OperationDenied.DenyOverwriteUpload | 禁止不同文件以相同 |