Skip to content

云机续费价格计算 ​

云机续费价格计算。

接口地址:

text
/papi/order/renewal/price-calc

请求方式:

text
POST

请求数据类型:

text
application/json

Header 参数:

参数类型必填说明
X-Access-Keystring是API 访问密钥 ID,鉴权方式见 接口规则
X-Signaturestring是签名值,Base64 编码的 HMAC-SHA256 计算结果
X-Timestampstring是毫秒级 Unix 时间戳(13 位)
X-Noncestring是随机字符串,10~32 位小写字母+数字

Body 参数:

请求体为数组,每个元素包含以下字段:

参数类型必填说明
skuCodestring是SKU 编码
containerSidsarray[string]是云机 ID 列表
packageCodestring是套餐编码

请求示例:

json
[
  {
    "skuCode": "cvqhptc25b",
    "containerSids": ["fIKM/0Z0rK4q32eN0Bet/w=="],
    "packageCode": "7dfg9d3c9u"
  }
]

响应参数:

参数类型说明
codeinteger错误码,参见 错误码说明
dataobject返回数据
├─ totalContainerCountinteger总云机数量
├─ currencystring货币类型
├─ currencySymbolstring货币符号
├─ currencyUnitstring货币单位
├─ skuGroupResultsarray[object]SKU 组算价结果列表
├─├─ skuCodestringSKU 编码
├─├─ skuNamestringSKU 名称
├─├─ aliasCodestringSKU 别名编码
├─├─ packageCodestring套餐编码
├─├─ packageNamestring套餐名称
├─├─ packagePricenumber套餐价格
├─├─ periodinteger套餐周期
├─├─ unitinteger周期单位
├─├─ containerCountinteger云机数量
├─├─ originalPricenumber原价(美分)
├─├─ favorablePricenumber优惠价(美分)
msgstring错误提示

响应示例:

json
{
  "code": 0,
  "data": {
    "totalContainerCount": 0,
    "currency": "",
    "currencySymbol": "",
    "currencyUnit": "",
    "skuGroupResults": [
      {
        "skuCode": "",
        "skuName": "",
        "aliasCode": "",
        "packageCode": "",
        "packageName": "",
        "packagePrice": 0,
        "period": 0,
        "unit": 0,
        "containerCount": 0,
        "originalPrice": 0,
        "favorablePrice": 0
      }
    ]
  },
  "msg": ""
}

OpenAPI Docs