logo
当前页

查询上传任务


描述

本接口可用于获取单个或多个上传任务的详情。

接口原型

  • 请求方法:POST
  • 请求地址:https://cloud-player-api.zego.im/?Action=DescribeUploadTasks
  • 传输协议:HTTPS
  • 调用频率限制:20 次/秒

请求参数

以下请求参数列表仅列出了接口请求参数,公共参数列表请参考 调用方式 - 公共请求参数

说明
  • 若下列参数都不传,则表示查询所有上传任务的详细信息,返回结果包含至多 50 个任务的详细信息。
  • 若仅传入 UploadTaskId,表示查询对应上传任务的详细信息。
  • 当同时传入 UploadTaskIdStatus 时,若 Status 不符合该上传任务的实际状态,则返回结果为空。
名称类型必填描述
UploadTaskIdString待查询的上传任务 ID。当传入此参数时,PageSize 无效。
StatusNumber查询处于特定状态的上传任务。支持下列值:
  • 0:默认值,无意义。
  • 1:等待中。
  • 2:上传中。
  • 3:等待重试。
  • 4:上传成功。
  • 5:上传失败。
  • 6:已取消。
  • 7:已过期。
PageSizeNumber当前请求返回的数据量上限。取值范围为 (0, 50],为空时默认为 50。
PageTokenString分页拉取标志。
第一次查询无需设置此参数。当返回参数中 NextPageToken 不为空时,表示之后的查询结果未获取完毕,再次调用本接口继续查询时,此参数填写该 NextPageToken 的值。

请求示例

  • 请求 URL:

    Untitled
    https://cloud-player-api.zego.im/?Action=DescribeUploadTasks
    &AppId=1234567890
    &SignatureNonce=15215528852396
    &Timestamp=1234567890
    &Signature=7a2c0f11145fb760d607a07b54825013
    &SignatureVersion=2.0
    &IsTest=false
    
    1
    Copied!
  • 请求消息体:

    查询单个上传任务
    获取多个上传任务
    {
        "UploadTaskId": "upload_task_1",
    }
    
    1
    Copied!
    {
        // 首次查询状态为等待中的上传任务,返回 10 条数据。
        "PageSize":10,
        "Status":1,
        "PageToken":""
    }
    
    1
    Copied!

响应参数

参数类型描述
CodeNumber返回码。
MessageString操作结果描述。
RequestIdString请求 ID。
DataObject返回的具体信息。
└TotoalSizeNumber查询结果总数。
└NextPageTokenString分页拉取标志。
  • 非空时表示还有未返回的结果信息,需要将此值设置到请求参数的 PageToken 中再次调用本接口获取剩余结果信息。
  • 为空时表示已经返回所有结果信息。
Note
除上述说明之外,此字段与列表信息无任何关联,请勿基于此做任何其他逻辑。
└UploadTasksArray of Object查询结果详情,详情请参考 UploadTasks

UploadTasks

参数类型描述
UploadTaskIdString上传任务 ID。
StreamUrlString媒体资源的地址。
TitleString文件标题。
StatusNumber上传状态,数值如下所示:
  • 1:等待中
  • 2:上传中
  • 3:等待重试
  • 4:上传成功
  • 5:上传失败
  • 6:已取消
  • 7:已过期
RetryCountNumber上传重试次数。
ExpiresAtNumber文件的过期 Unix 时间戳,单位为秒。
CreateTimeNumber上传任务创建成功的 Unix 时间戳,单位为秒。
UploadStreamUrlString上传成功后,文件的公网 URL。
InternalUploadStreamUrlString上传成功后,文件的 ZEGO 内网 URL。
说明
建议在 创建媒体播放器 时用作 StreamUrl

响应示例

Untitled
{
    "Code": 0,
    "Message": "succeed",
    "RequestId": "abcd123",
    "Data": {
        "TotalSize": 1,
        "NextPageToken": "",
        "UploadTask": [
            {
                "UploadTaskId": "upload_task_1",
                "StreamUrl": "https://xxx.com/video/test.mp4",
                "Title": "your-title.mp4",
                "Status": 4,
                "RetryCount": 0,
                "ExpiresAt": 1742989076,
                "CreateTime": 1735213076,
                "UploadStreamUrl": "https://xxx.com/video/your-title.mp4",
                "InternalUploadStreamUrl": "https://xxx.com/video/your-title.mp4"
            }
        ]
    }
}
1
Copied!

返回码

返回码说明处理建议
0成功。-
100000004签名过期。请重新生成签名。
100000005签名错误。请确认生成签名的参数是否正确。
350006001接口请求频率超过上限。请确认对应接口的 QPS 限制,降低请求频率。
350006002网关校验失败。请联系 ZEGO 技术支持处理。
350006003无效的输入参数。请根据 Message 提示,调整对应参数的取值。
350006006服务未开通。请联系 ZEGO 技术支持,开通服务权限。
350010000系统错误。请联系 ZEGO 技术支持处理。

Previous

取消上传任务

Next

验证说明