You need to enable JavaScript to run this app.
导航

URL 批量拉取上传完成

最近更新时间2024.05.09 11:32:04

首次发布时间2021.02.23 10:42:38

本文为您介绍 URL 批量拉取上传完成事件的类型、说明、内容和回调示例。

事件类型

FileUploadByUrlComplete

事件说明

如果您的空间配置了 URL 批量上传完成回调通知,通过 URL 批量拉取上传执行的每个 URL 上传完成后,您将收到事件回调通知。配置方法详见事件通知概览。关联接口:URL 批量拉取上传

事件内容

参数

类型

描述

RequestId

String

请求的唯一 ID

Version

String

回调版本

EventType

String

事件名称

EventTime

String

事件产生时间

Data

Data

具体信息

Data

参数

类型

描述

Code

String

错误码

Message

String

错误具体信息

JobId

String

任务 ID

SourceUrl

String

源视频 URL 地址

CallbackArgs

String

回调透传参数

Vid

String

视频 ID

SpaceName

String

点播空间名称

SourceInfo

SourceInfo

源视频信息

PosterUri

String

封面图存储位置

SourceInfo

源视频信息

参数

类型

描述

StoreUri

String

文件存储位置

Height

Integer

视频高度,单位为 px

Width

Integer

视频宽度,单位为 px

Duration

Float

视频时长,单位为秒

Bitrate

Integer

视频码率,单位为 bps

Md5

String

文件 MD5 值

Format

String

文件格式

Size

Integer

文件大小,单位为字节

FileName

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

上传失败回调示例

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

入参错误,如 url 传的不是 http 开头,传了个随机字符串等。

DownloadFailed.UrlDownloadFail

下载视频报错。可能是资源不存在或提供资源的服务异常或网络异常。

CheckError.Md5MissMatch

入参传入的 Md5 与实际的 Md5 不匹配。

UploadFailed.UrlUploadFailed

上传时发生错误,一般为后台异常。

InternalError.UrlUploadError

服务端上传内部错误,一般为依赖服务异常。

OperationDenied.DenyOverwriteUpload

禁止不同文件以相同 FileName 覆盖上传。