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

获取异步抓取任务详情

最近更新时间2024.01.31 15:20:02

首次发布时间2023.03.30 17:42:24

本接口支持通过异步任务 ID,获取异步任务详情,包括:任务状态、资源地址和任务失败时回调详情。

注意事项

  • 请求频率:单用户请求频率限制为 10 次/秒
  • 超时时间:超时时间约为 5 秒

请求说明

  • 请求方式:GET
  • 请求地址:https://imagex.volcengineapi.com/?Action=GetUrlFetchTask&Version=2018-08-01

说明

veImageX 在全球多个区域部署,每个区域有自己对应的 OpenAPI 域名,不支持跨区域调用。具体详情请查看服务地址

请求参数

以下请求参数列表仅列出了该接口的部分公共参数,完整公共参数列表见公共参数

Query

参数类型是否必选示例值描述
ActionStringGetUrlFetchTask接口名称。当前 API 的名称为 GetUrlFetchTask
VersionString2018-08-01接口版本。当前 API 的版本为 2018-08-01
IdString92830H07WJS28370异步任务 ID,您可通过调用 FetchImageUrl接口获取该 ID。

ServiceId

String

7j**0w

服务 ID。

  • 您可以在 veImageX 控制台 服务管理页面,在创建好的图片服务中获取服务 ID。
  • 您也可以通过 OpenAPI 的方式获取服务 ID,具体请参考获取所有服务信息

返回参数

参数类型示例值描述
IdString92830H07WJS28370异步任务 ID

Status

String

R

任务状态,取值如下所示:

  • Running:进行中
  • Pending:排队中
  • Failed:失败
  • Success:成功
UrlStringhttps://test.org/con.jpg资源下载链接
StoreUriStringtos-cn-i-sy***nz/模板.png资源上传后的资源 URI
CallbackStringhttp://test.com传入的回调地址,仅当Status取值Failed时有返回值。

CallbackBody

String

{
  "param1": "value1",
  "param2": "value2"
}

传入的回调内容,仅当Status取值Failed时有返回值。

CallbackBodyTypeStringapplication/json传入的回调内容类型,仅当Status取值Failed时有返回值。
ErrString抓取失败错误信息,仅当Status取值Failed时有返回值。
CodeString604624错误码,仅当Status取值Failed时有返回值。
StartTimeInteger1692019200000000000任务开始时间戳,UTC 时间,单位为 ns。
EndTimeInteger1689304215000000000任务完成时间戳,UTC 时间,单位为 ns。
TimeCostInteger2714985000完成任务总耗时,单位为 ms。
FSizeInteger24602资源大小,单位为 byte。
ImageWidthInteger3000图片宽
ImageHeightInteger2000图片高
ImageFormatStringpng图片类型
DurationInteger5000动图持续时间,单位为 ms。
FrameCntInteger15动图帧数

示例

请求示例

GET https://imagex.volcengineapi.com/?Action=GetUrlFetchTask&Version=2018-08-01&Id=%E5%BC%82%E6%AD%A5%E4%BB%BB%E5%8A%A1id

返回示例

{
  "ResponseMetadata": {
    "RequestId": "20221110162951010212162157127244C2",
    "Action": "GetUrlFetchTask",
    "Version": "2018-08-01",
    "Service": "imagex",
    "Region": "cn-north-1"
  },
  "Result": {
    "Id": "92830H07WJS28370",
    "Status": "Success",
    "Url": "https://test.org/con.jpg",
    "StoreUri": "tos-cn-i-sy***nz/模板.png",
    "StartTime": "1692019200000000000",
    "EndTime": "1689304215000000000",
    "TimeCost": "2714985000"
  }
}

错误码

访问公共错误码和 veImageX 错误码获取详细信息。

服务端 SDK

为了方便您快速开发,veImageX 提供了配套的服务端 SDK,同时支持多种编程语言。建议您使用服务端 SDK 来调用 API,参考文档如下所示: