目录

查询构建任务状态

功能介绍

此接口用于查询构建任务状态。

接口原型

承载协议

HTTPS POST

接口方向

服务商服务器 -> 华为服务器

接口URL

https://connect-api.cloud.huawei.com/api/distribute/v1/get-constructstatus

数据格式

请求消息:Content-Type: application/json

响应消息:Content-Type: application/json

请求参数

[h2]Header

参数

必选(M)/可选(O)

类型

说明

client_id

M

String

API客户端ID。

创建第三方平台成功后系统自动分配的客户端ID,可在第三方管理平台“开发配置 > 开发资料设置”页面中获取,详情请参见接口访问凭证(平台访问凭据)。

appId

M

String(32)

应用ID。

请填写元服务应用ID。

Authorization

M

String

认证信息,格式为“Authorization: Bearer ${access_token}”。access_token为获取平台级Token中获取的access_token。

[h2]Body

参数

必选(M)/可选(O)

类型

说明

taskId

M

String(32)

构建任务ID。

请求示例

{
   "taskId": "3f5e****4589"
}

响应参数

参数

类型

说明

ret

CodeAndMsg

包含返回码及描述信息。

返回码详情请参见错误码。

appId

String

应用ID。

taskId

String(32)

构建的任务ID。

status

String

包的编译状态。

取值范围:

  • 0:成功
  • 1:失败
  • 2:构建中

reason

String

失败原因。如果status = 1,则reason表示失败原因。

pkg

String

构建包名。

即应用软件包在OBS上的objectId。

CodeAndMsg

参数

类型

说明

code

Integer

返回码。

msg

String

返回码描述信息。

响应示例

{
    "ret": {
        "code": 0,
        "msg": "success."
    },
    "appId": 112****3,
    "status": 0,
    "pkg": "CN/2024100908/1728****785-438bb7b3-76c4-4716-994a-af518396c890.spk",
    "taskId": "946e8ee19ba74****4ed2f48d2648cb6"
}