接口功能介绍
根据订单号masterOrderId,输出订单状态、资源类型、资源uuid列表
接口约束
请保证输入的订单号准确无误
URI
GET /v4/order/query-uuid
路径参数
无
Query参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
masterOrderId | 是 | String | 订单id | ce57956bf6354827bc91ec7ade20cb11 |
请求参数
请求头header参数
无
请求体body参数
无
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
statusCode | Integer | 返回状态码('800为成功,900为失败) ,默认值:800 | 800 | |
errorCode | String | 错误码,为product.module.code三段式码。为空表示成功。 | Unknown.Parameter.Invaliderror | |
message | String | 失败时的错误描述,一般为英文描述 | request param error: masterOrderId must be in params | |
description | String | 失败时的错误描述,一般为中文描述 | 请求参数错误: masterOrderId必传 | |
returnObj | Object | 返回参数 | returnObj | |
error | String | 错误码,为product.module.code三段式码。请求成功时不返回该字段 | Unknown.Parameter.Invaliderror |
表 returnObj
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
orderStatus | String | 订单状态 | 14 | |
resourceType | String | 资源类型 | EBS | |
resourceUuid | Array of Strings | 资源uuid | ['ab83374c69f148dbbc1aeafdb205a79d'] |
枚举参数
参数名 resourceType
枚举值 | 类型 | 说明 |
---|---|---|
VM | String | 主机 |
EBS | String | 磁盘 |
NETWORK | String | 带宽 |
参数名 orderStatus
枚举值 | 类型 | 说明 |
---|---|---|
1 | String | 待支付 |
2 | String | 已支付 |
3 | String | 完成 |
4 | String | 取消 |
5 | String | 施工失败 |
7 | String | 正在支付中 |
8 | String | 待审核 |
9 | String | 审核通过 |
10 | String | 审核未通过 |
11 | String | 撤单完成 |
12 | String | 退订中 |
13 | String | 退订完成 |
14 | String | 开通中 |
15 | String | 变更移除 |
16 | String | 自动撤单中 |
17 | String | 手动撤单中 |
18 | String | 终止中 |
22 | String | 支付失败 |
-2 | String | 待撤单 |
-1 | String | 未知 |
0 | String | 错误 |
140 | String | 已初始化 |
999 | String | 逻辑删除 |
请求示例
请求url
/v4/order/query-uuid?masterOrderId=ce57956bf6354827bc91ec7ade20cb11
请求头header
无
请求体body
无
响应示例
{
"returnObj": {
"resourceType": "VM",
"resourceUuid": [
"b921e77ed2b34525a7590e1f02884856",
"56c7625e9ad94787a0943d4b4de1a48a",
"4c42ca3c82ca454f9bfd76d3911ec5f8"
],
"orderStatus": "3"
},
"errorCode": "",
"message": "",
"description": "",
"statusCode": 800
}
状态码
请参考 状态码
错误码
请参考 错误码