QueryTaskDetailList:分页查询指定域名任务的详情列表。

请求参数

公共请求参数,详见公共参数

名称 类型 是否必须 描述
Action String 操作接口名,系统规定参数,取值:QueryTaskDetailList
PageNum Integer 分页页码。
PageSize Integer 分页大小。
TaskNo String 任务编号。
TaskStatus Integer 可选 任务状态,枚举值范围:0 等待执行;1 执行中;2 成功;3 失败。
DomainName String 可选 域名。
InstanceId String 可选 域名实例编号。

返回参数

名称 类型 描述
RequestId String 唯一请求识别码。
TotalItemNum Integer 总数。
CurrentPageNum Integer 当前页码。
TotalPageNum Integer 总页数。
PageSize Integer 分页大小。
PrePage Boolean 是否有上一页。
NextPage Boolean 是否有下一页。
Data TaskDetailType 任务列表。
表 1. TaskDetailType
类型 名称 描述
String TaskType 任务类型。枚举值范围:
  • CHG_HOLDER 修改所有者信息
  • CHG_DNS 修改DNS
  • SET_WHOIS_PROTECT 设置隐私保护
  • UPDATE_ADMIN_CONTACT 修改管理者信息
  • UPDATE_BILLING_CONTACT 修改付费者信息
  • UPDATE_TECH_CONTACT 修改技术者信息
  • SET_UPDATE_PROHIBITED 设置域名安全锁
  • SET_TRANSFER_PROHIBITED 设置域名转移锁
  • ORDER_ACTIVATE 创建注册订单
  • ORDER_RENEW 创建续费订单
  • ORDER_REDEEM 创建赎回订单
  • CREATE_DNSHOST 创建DNS host
  • UPDATE_DNSHOST 更新DNS host
  • SYNC_DNSHOST 同步DNS host
String DomainName 域名。
String InstanceId 域名实例编号。
String TaskStatus 任务状态。可能值:
  • WAITING_EXECUTE 等待执行
  • EXECUTING 执行中
  • EXECUTE_SUCCESS 执行成功
  • EXECUTE_FAILURE 执行失败
String TaskStatusCode 任务状态码。可能值:
  • 0 等待执行
  • 1 执行中
  • 2 执行成功
  • 3 执行失败
String CreateTime 任务创建时间。
String UpdateTime 最近一次任务详情执行时间。
Integer TryCount 任务详情重试次数。
String TaskNo 任务编号。
String TaskDetailNo 任务详情编号。
String ErrorMsg 任务执行失败消息。
String TaskTypeDescription 任务类型描述。
String TaskResult 任务执行结果,用于记录部分任务类型执行后的任务结果。

错误码

错误代码 描述 HTTP状态码 语义
ParameterIllegal Parameter illegal. 400 参数错误。
NetworkIOError Network IO Error. 400 网络I/O异常。

示例

请求示例

http://domain.aliyuncs.com/?Action=QueryTaskDetailList
&PageSize=1
&PageNum=1
&TaskNo=75addb07-28a3-450e-b5ec-test
&<公共请求参数>

返回示例

  • XML示例
    <?xml version='1.0' encoding='UTF-8'?>
    <QueryTaskDetailListResponse>
        <Data>
            <TaskDetail>
                <TryCount>0</TryCount>
                <TaskDetailNo>75addb07-28a3-450e-b5ec-test</TaskDetailNo>
                <TaskNo>60d6e201-8ee5-47ab-8fdc-test</TaskNo>
                <CreateTime>2018-01-25 20:46:57</CreateTime>
                <InstanceId>S20179H1BBI9test</InstanceId>
                <UpdateTime>2018-01-25 20:47:01</UpdateTime>
                <TaskStatus>EXECUTE_SUCCESS</TaskStatus>
                <DomainName>test.com</DomainName>
                <TaskStatusCode>2</TaskStatusCode>
                <ErrorMsg>The operation is successful.</ErrorMsg>
                <TaskType>ORDER_RENEW</TaskType>
            </TaskDetail>
        </Data>
        <TotalItemNum>1</TotalItemNum>
        <PageSize>2</PageSize>
        <CurrentPageNum>1</CurrentPageNum>
        <RequestId>6A2320E4-D870-49C9-A6DC-test</RequestId>
        <TotalPageNum>1</TotalPageNum>
    </QueryTaskDetailListResponse>
  • JSON示例
    {
      "currentPageNum": 1,
      "data": [
        {
          "createTime": "2018-01-25 20:46:57",
          "domainName": "test.com",
          "errorMsg": "The operation is successful.",
          "instanceId": "S20179H1BBI9test",
          "taskDetailNo": "d2402d834c9e4db880d375173e786738",
          "taskNo": "75addb07-28a3-450e-b5ec-test",
          "taskStatus": "EXECUTE_SUCCESS",
          "taskStatusCode": 2,
          "taskType": "ORDER_RENEW",
          "tryCount": 0,
          "updateTime": "2018-01-25 20:47:01"
        }
      ],
      "pageSize": 2,
      "requestId": "A0D9EC32-E365-414F-A9B4-test",
      "totalItemNum": 1,
      "totalPageNum": 1
    }