退訂集群
更新時間 2025-09-04 18:10:25
最近更新時間: 2025-09-04 18:10:25
分享文章
接口功能介紹
根據集群id退訂集群。
接口約束
退訂集群必須處于運行狀態或異常終止狀態。
URI
GET /v2/emr/openapi/order/refund
路徑參數
無
Query參數
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| clusterId | 是 | String | 集群id | 00c3a04292996955752f073c995a1cc6 |
請求參數
請求頭header參數
無
請求體body參數
無
響應參數
| 參數 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|
| statusCode | Integer | 狀態碼,成功:200,失敗:500 | 200 | |
| message | String | 用來簡述當前接口調用狀態以及必要提示信息 | 請求成功 | |
| error | String | 錯誤碼,請求成功時,不返回該字段 | EMR_400000 | |
| returnObj | Array of Objects | 返回結果,退訂成功時返回下單事件信息 | 表returnObj |
表 returnObj
| 參數 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|
| errorMessage | String | 錯誤碼 | ||
| submitted | Boolean | 判斷退訂是否成功:為true表示成功;為false表示失敗 | ||
| newOrderId | String | 訂單ID | ||
| newOrderNo | String | 訂單號 | ||
| totalPrice | Double | 總價 |
枚舉參數
無
請求示例
請求url
//emr-global.ctapi.daliqc.cn/v2/emr/openapi/order/refund?id=00c3a04292996955752f073c995a1cc6
請求頭header
無
請求體body
無
響應示例
退訂成功示例:
{
"statusCode": 200,
"message": "success",
"returnObj": [
{
"errorMessage": "",
"submitted": true,
"newOrderId": "1825ded866c7485fb3bb4918e4e3b805",
"newOrderNo": "20241202110327910353",
"totalPrice": 7223.04
}
]
}
驗簽失敗示例:
{
"statusCode": 500,
"error": "EMR_401000",
"message": "OpenAPI認證失敗",
"returnObj": {}
}
賬號未實名示例:
{
"statusCode": 500,
"error": "EMR_401009",
"message": "賬號未進行實名認證",
"returnObj": {}
}
請求參數值無效示例:
{
"statusCode": 500,
"error": "EMR_401002",
"message": "請求參數值無效",
"returnObj": "{\"clusterId\":\"不能為空\"}"
}
集群不存在/集群無退訂權限示例:
{
"statusCode": 500,
"error": "EMR_401004",
"message": "非法操作",
"returnObj": {}
}
無法退訂的集群示例:
{
"statusCode": 500,
"error": "EMR_401004",
"message": "非法操作",
"returnObj": "{\"clusterState\":\"已終止\"}"
}
請求失敗:
{
? "statusCode": 500,
? "error": "EMR_400000",
? "message": "請求失敗",
? "returnObj": {}
}
狀態碼
請參考
錯誤碼
請參考