本文为您介绍 URL 批量拉取上传完成事件。
FileUploadByUrlComplete
配置了 URL 批量上传完成事件通知后,每个 URL 上传完成时您将收到通知。配置方法详见事件通知概览。关联接口:URL 批量拉取上传。
参数 | 类型 | 示例值 | 是否必传 | 说明 |
---|---|---|---|---|
RequestId | String |
| 是 | 请求的唯一 ID |
Version | String |
| 是 | 回调版本 |
EventType | String |
| 是 | 事件名称 |
EventTime | String |
| 是 | 事件产生时间,UTC 时间,精度为秒 |
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 | 禁止不同文件以相同 |