接口功能介绍
下续订订单
接口约束
无
URI
POST /v1/eop/renew-order
请求参数
请求体body参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
cycleType | 是 | Integer | 取值范围:3表示按月订购,5表示按一年订购,6表示按两年订购、7表示按三年订购。与cycleCount配合使用,cycleCount属性为1,cycleType取值为3 表示订购1个月。 | 3 | - |
cycleCount | 是 | Integer | 续订周期数量。 2表示续订2个月(值需大于零,不超过384个月) | 1 | - |
resourceIds | 是 | Array | String数组,主虚拟资源ID(批量续订时资源不能超过10个)可通过【根据主订单id查询订单详情】接口返回的masterResourceId字段获取 | [ "48cd3a5e9b964657a1f31c58a8b98ae4"] | - |
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
statusCode | Integer | 状态码 | 800 | - |
message | String | 消息提示 | SUCCESS | - |
returnObj | Object | 返回对象 | OrderResponse |
OrderResponse
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
errorMessage | String | 错误信息 | "" | - |
submitted | Boolean | 全部资源是否续订成功 | true | - |
orderPlacedEvents | Array | 每个资源的续订结果列表 | OrderResult |
OrderResult
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
errorMessage | String | 错误信息 | "" | - |
submitted | Boolean | 当前单个资源是否下续订单成功 | true | - |
newOrderId | String | 当前资源续订订单的masterOrderId | 7f3766d6fd9c4aec8f807ab07c4b2d72 | - |
newOrderNo | String | 当前资源续订订单的流水号 | 20221028161914843904 | - |
totalPrice | Double | 续订订单的价格 | 542.0 | - |
请求示例
/v1/eop/renew-order
请求体body
{
"cycleType":3,
"cycleCount":1,
"resourceIds":[
"dc7af3591eff44dd800ea0cbce23d917"
]
}
响应示例
{
"message": "SUCCESS",
"returnObj": {
"errorMessage": "",
"submitted": true,
"orderPlacedEvents": [
{
"errorMessage": "",
"submitted": true,
"newOrderId": "7f3766d6fd9c4aec8f807ab07c4b2d72",
"newOrderNo": "20221028161914843904",
"totalPrice": 542.0
}
]
},
"statusCode": 800
}
错误码
访问ErrorCodes说明文档查看更多错误码。