CDNHAO使用文档

获取升级包列表

GET /v1/package-ups
pageinteger
当前页码
limitinteger
单页显示数量
enableboolean
禁用或启用
{
    "code": 0,
    "count": 1,
    "data": [
        {
            "amount": 10,
            "create_at": null,
            "create_at2": "2021-12-30 14:57:28",
            "des": "",
            "enable": 1,
            "id": 83,
            "name": "10G流量",
            "price": 100,
            "type": "traffic",
            "update_at": null
        }
    ]
}

新增升级包

POST /v1/package-ups
name
required升级包名称
des
备注
type
升级包类型,可选traffic,domain,http_port,stream_port,custom_cc_rule
amountinteger
数量,默认为1,如type为traffic时,此数量单位为GB
priceinteger
required单位为元,月付价格。当添加升级包到已购套餐时,根据套餐剩余时间计算升级包价格
enableboolean
禁用或启用
{
  "code":0, 
  "data": "2", 
  "msg": "升级包添加成功"
}
{
	"name": "流量包",
	"type": "traffic",
	"amount": 10
}

批量修改升级包 (数据格式为数组)

PUT /v1/package-ups
idinteger
required升级包ID
name
升级包名称
des
备注
type
升级包类型,可选traffic,domain,http_port,stream_port,custom_cc_rule
amountinteger
数量,默认为1,如type为traffic时,此数量单位为GB
priceinteger
单位为元,月付价格。当添加升级包到已购套餐时,根据套餐剩余时间计算升级包价格
enableboolean
禁用或启用
{
  "code":0, 
  "data": "", 
  "msg": "升级包修改成功"
}
[{
	"id": 1,
	"name": "流量包"
}]

获取指定升级包

GET /v1/package-ups/<升级包ID>
{
    "code": 0,
    "data": {
        "amount": 10,
        "create_at": null,
        "des": "",
        "enable": 1,
        "id": 83,
        "name": "10G流量",
        "price": 100,
        "type": "traffic",
        "update_at": null
    },
    "msg": ""
}

修改指定升级包

PUT /v1/package-ups/<升级包ID>
name
升级包名称
des
备注
type
升级包类型,可选traffic,domain,http_port,stream_port,custom_cc_rule
amountinteger
数量,默认为1,如type为traffic时,此数量单位为GB
priceinteger
单位为元,月付价格。当添加升级包到已购套餐时,根据套餐剩余时间计算升级包价格
enableboolean
禁用或启用
{
  "code":0, 
  "data": "", 
  "msg": "升级包修改成功"
}
{
	"name": "流量包"
}

删除升级包

DELETE /v1/package-ups/<升级包ID,多个以逗号分隔>
{
  "code": 0, 
  "data": "", 
  "msg": "升级包删除成功"
}