Skip to Content
云分发 UCDN获取域名刷新任务状态 - DescribeNewUcdnRefreshCacheTask

获取域名刷新任务状态 - DescribeNewUcdnRefreshCacheTask

简介

获取域名刷新任务状态

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 DescribeNewUcdnRefreshCacheTaskYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口No
TaskId.Nstring提交任务时返回的任务IDNo
BeginTimeint查询的起始时间,格式为Unix Timestamp。如果有EndTime,BeginTime必须赋值No
EndTimeint查询的结束时间,格式为Unix Timestamp。EndTime默认为当前时间,BeginTime默认为当前时间前一天时间。No
Statusstring需要获取的内容刷新的状态,枚举值:success:成功;wait:等待处理;process:正在处理;failure:失败; unknow:未知,默认选择所有状态No
Offsetint数据偏移量,默认为0,自然数No
Limitint返回数据长度,默认全部,自然数No
IsDcdnboolean是否全站加速 默认falseNo

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
TotalCountint刷新任务的总数No
TaskListarray[TaskInfo]刷新任务信息,参考TaskInfoNo

数据模型

TaskInfo

字段名类型描述信息必填
TaskIdstring提交任务时返回的任务IDNo
UrlListsarray[UrlProgressInfo]任务url的信息列表,参考UrlProgressInfoNo
CreateTimeint刷新任务创建的时间。格式为Unix TimestampNo
Statusstring刷新任务的当前状态,枚举值:success:成功;wait:排队中;process:处理中;failure:失败; unknow:未知No

UrlProgressInfo

字段名类型描述信息必填
Urlstring刷新的单条urlNo
CreateTimeint刷新任务创建的时间。格式为Unix TimestampNo
FinishTimeint任务完成时间。格式为Unix TimestampNo
Statusstring刷新任务的当前状态,枚举值:success:成功;wait:排队中;process:处理中;failure:失败; unknow:未知No
Progressint刷新进度,单位%No

示例

请求示例

https://api.an-link.com/?Action=DescribeNewUcdnRefreshCacheTask &ProjectId=xxxxxx &TaskId.n=sHemHKgw &BeginTime=2 &EndTime=6 &Status=JNhEgMiG &Offset=3 &Limit=9 &IsDcdn=true

响应示例

{ "Action": "DescribeNewUcdnRefreshCacheTaskResponse", "RetCode": 0, "TaskList": [ { "CreateTime": 1548051097, "Status": "success", "TaskId": "20190121141137_4d8031d5", "Type": "file", "UrlLists": [ { "CreateTime": 1548051097, "FinishTime": 1548051103, "Progress": 100, "Status": "success", "Url": "http://xxxxx/test2.jpg" }, { "CreateTime": 1548051097, "FinishTime": 1548051103, "Progress": 100, "Status": "success", "Url": "http://xxxxx/test.jpg" } ] } ], "TotalCount": 2 }