已购套餐列表
get:/v1/user-packages
integer:page=1#当前页码
integer:limit=10#单页显示数量
<<<
返回结果
{
"code": 0,
"count": 1,
"data": [
{
".cname_domain": "cdnfly.com",
"backup_node_group": null,
"cname_domain": "cdnfly.com",
"cname_hostname": "v325sf8j-u",
"cname_mode": "site",
"create_at": null,
"custom_cc_rule": 0,
"domain": 13,
"enable_backup_group": 0,
"end_at": null,
"end_at2": "2021-12-16 14:47:38",
"http_port": 3,
"id": 425,
"month_price": 0,
"name": "ff",
"node_group_id": 490,
"package": 384,
"package_name": "ff",
"quarter_price": 0,
"record_id": "730250034299123712",
"region_id": 646,
"start_at": null,
"start_at2": "2021-11-16 14:47:38",
"stream_port": 30,
"task_id": 94734,
"traffic": 100,
"uid": 2,
"user_name": "jason",
"user_package_name": "ff",
"websocket": 1,
"year_price": 0
}
]
}
购买套餐
post:/v1/user-packages
*integer:package#在售套餐ID
name#自定义套餐名称,留空则使用在售套餐名称
*duration#购买的时长,可选值为month、quarter、year
<<<
返回结果
{
"code":0,
"data": "1",
"msg": "套餐添加成功"
}
<<<
提交内容
{
"package": 384,
"duration": "month",
"name": "ff"
}
获取指定已购套餐详情
get:/v1/user-packages/<套餐ID>
duration#获取续费价格,可选值为month、quarter、year
<<<
返回结果
{
"code": 0,
"data": {
"backup_node_group": null,
"cname_domain": "cdnfly.com",
"cname_hostname": "v325sf8j-u",
"cname_mode": "site",
"create_at": null,
"custom_cc_rule": 0,
"domain": 13,
"enable_backup_group": 0,
"end_at": null,
"end_at2": "2021-12-16 14:47:38",
"http_port": 3,
"id": 425,
"month_price": 0,
"name": "ff",
"node_group_id": 490,
"node_group_name": null,
"p.custom_cc_rule": 0,
"p.domain": 13,
"p.http_port": 3,
"p.stream_port": 30,
"p.traffic": 100,
"package": 384,
"package_name": "ff",
"quarter_price": 0,
"record_id": "730250034299123712",
"region_id": 646,
"start_at": null,
"start_at2": "2021-11-16 14:47:38",
"stream_port": 30,
"task_id": 94734,
"traffic": 100,
"uid": 2,
"websocket": 1,
"year_price": 0
},
"msg": ""
}
续费套餐
put:/v1/user-packages/<套餐ID>
duration#续费时长,可选值为month、quarter、year
<<<
返回结果
{
"code":0,
"data": "",
"msg": "更新用户套餐成功"
}
<<<
提交内容
{
"duration": "month"
}
套餐升降级
put:/v1/user-packages/<套餐ID>
package#要更换的套餐ID
<<<
返回结果
{
"code":0,
"data": "",
"msg": "更新用户套餐成功"
}
<<<
提交内容
{
"package": "2"
}
删除套餐
delete:/v1/user-packages/<套餐ID,多个以逗号分隔>
<<<
返回结果
{
"code": 0,
"data": "",
"msg": "用户套餐删除成功"
}