接口功能介绍
根据集群id退订集群。
接口约束
退订集群必须处于运行状态或异常终止状态。
接口是否审批
否
URI
GET /v2/emr/openapi/order/refund
Content-Type
application/json
路径参数
无
Query参数
Query参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 |
---|---|---|---|---|
id | 是 | String | 集群 | 00c3a04292996955752f073c995a1cc6 |
请求头header参数
无
请求体body参数
无
响应参数
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
statusCode | Integer | 状态码: 成功:200 失败:500 |
200 | |
message | String | 用来简述当前接口调用状态以及必要提示信息 | 请求成功 | |
error | String | 错误码,请求成功时,不返回该字段 | EMR_400000 | |
returnObj | Object | 返回结果 |
枚举参数
无
请求头header示例
无
请求url示例
https://emr-global.ctapi.ctyun.cn/v2/emr/openapi/order/refund?id=00c3a04292996955752f073c995a1cc6
请求体body示例
无
响应示例
退订成功示例:
{
"statusCode": 200,
"message": "success",
"returnObj": {
"errorMessage": "",
"submitted": true,
"orderPlacedEvents": [
{
"errorMessage": "",
"submitted": true,
"newOrderId": "1825ded866c7485fb3bb4918e4e3b805",
"newOrderNo": "20241202110327910353",
"totalPrice": 7223.04
}
]
}
}
验签失败示例:
{
"statusCode": 500,
"error": "EMR_401000",
"message": "OpenAPI认证失败",
"returnObj": {}
}
请求参数值无效示例:
{
"statusCode": 500,
"error": "EMR_401002",
"message": "请求参数值无效",
"returnObj": {
"id": "不能为空"
}
}
集群不存在/集群无退订权限示例:
{
"statusCode": 500,
"error": "EMR_401004",
"message": "非法操作",
"returnObj": {}
}
无法退订的集群示例:
{
"statusCode": 500,
"error": "EMR_401004",
"message": "非法操作",
"returnObj": "clusterState: 已终止"
}
状态码
请参考状态码
错误码
请参考错误码