帮助与文档

我们为你提供丰富、详尽的使用指南以及产品文档

查询任务

查询任务主要用来查询用户提交的任务, 如列出任务, 任务状态, 任务暂停, 撤销等操作

查询任务请求

任务暂停、撤销、回复

Protocol: HTTP/HTTPS (now only http is supported)
Method:   POST
Body:
{
  "option": string,    // "taskpause", "taskcancel", "taskresume"
  "argument": string,  // "ALL", "codec", "query"
  "bucket": string,    // bucket名称
}

列出任务

Protocol: HTTP/HTTPS (now only http is supported)
Method:   POST
Body:
{
  "type": "query",
  "tasks": [
    {
      "option": "listtask",
      "argument": "ALL",       // "ALL", "codec", "query"
      "status": "ALL",         // "ALL", "0" ~ "7"
      "bucket": "testbucket",  // bucket名称
      "offset": 0
      "limit": 20
    }
  ]
}

查询任务返回

pause, resume, cancel返回结果

参见 通用返回结果

listtask返回结果

List Task:
返回内容格式:json list
{
  "records": [
    "id": string,             // Task ID
    "user": string,           // User ID
    "create_time": int64,     // 任务创建时间
    "finished_time": int64,   // 任务完成时间
    "last_update": int64,     // 记录上次更新时间
    "status": int,            // 任务状态
    "message": string,        // 当前通知信息
    "type": string,           // 任务类型
    "bucket": string,
    "zone": string,
    "body" long string        // 任务内容
  ]
  "total_count": int          // 当前查询条件下无limit应返回的总数
}

注:
1)返回结果按时间顺序,最新创建的在前
2)当list task返回空时,records=[],total_count=0