api CC规则组 /v1/cc-rules 1个月前发布40012 获取CC规则组列表 GET/v1/cc-rules调试 page integer 当前页码 limit integer 单页显示数量 internal_self integer 置为1时显示内置及自己的规则组 internal integer 置为1时,只显示内置规则组 enable boolean 显示禁用或启用的规则组 truefalse is_show boolean 是否显示 truefalse 返回结果 { "code": 0, "count": 1, "data": [ { "c.uid": 2, "create_at": null, "create_at2": "2021-11-25 18:09:35", "data": "[{\"matcher\": \"10021\", \"action\": \"ipset\", \"state\": true, \"filter1\": \"10021\", \"filter2_name\": \"\", \"filter2\": \"\", \"matcher_name\": \"\\u5339\\u914dapi\", \"filter1_name\": \"\\u9a8c\\u8bc1\\u7801\"}]", "des": "", "enable": 1, "id": 10021, "internal": 0, "is_show": 1, "name": "验证码", "sort": 100, "state": null, "task_id": null, "uid": 2, "update_at": null, "update_at2": "2021-11-25 18:09:35", "username": "jason", "version": 1 } ] } 新增CC规则组 POST/v1/cc-rules调试 name string required 规则组名称 sort integer 排序 des string 备注 data json required 数据类型为数组,数组元素格式为{“action”:”ipset”,”matcher”:”1″,”state”:true,”filter1″:”1″,”filter2″:””}。action可选值为ipset, exit, log,matcher为匹配器id,filter1和filter2为过滤器id,state为状态,表示是否启用 enable boolean 禁用或启用,默认为启用 truefalse is_show boolean 是否显示,默认为显示 truefalse 返回结果 提交内容 { "code":0, "data": "1", "msg": "cc规则添加成功" } 批量修改CC规则组 PUT/v1/cc-rules调试 id integer 规则组id name string 规则组名称 sort integer 排序 des string 备注 data json 数据类型为数组,数组元素格式为{“action”:”ipset”,”matcher”:”1″,”state”:true,”filter1″:”1″,”filter2″:””}。action可选值为ipset, exit, log,matcher为匹配器id,filter1和filter2为过滤器id,state为状态,表示是否启用 enable boolean 禁用或启用,默认为启用 truefalse is_show boolean 是否显示,默认为显示 truefalse 返回结果 提交内容 { "code":0, "data": "", "msg": "更新cc规则成功" } 获取单个CC规则组 GET/v1/cc-rules/<规则组ID>调试 id string required 说明文字 name string 说明文字 返回结果 { "code": 0, "data": { "create_at": null, "data": "[{\"matcher\": \"10021\", \"action\": \"ipset\", \"state\": true, \"filter1\": \"10021\", \"filter2_name\": \"\", \"filter2\": \"\", \"matcher_name\": \"\\u5339\\u914dapi\", \"filter1_name\": \"\\u9a8c\\u8bc1\\u7801\"}]", "des": "", "enable": 1, "id": 10021, "internal": 0, "is_show": 1, "name": "验证码", "sort": 100, "task_id": null, "uid": 2, "update_at": null, "version": 1 }, "msg": "" } 修改单个CC规则组 PUT/v1/cc-rules/<规则组ID>调试 name string 规则组名称 sort integer 排序 des string 备注 data json 数据类型为数组,数组元素格式为{“action”:”ipset”,”matcher”:”1″,”state”:true,”filter1″:”1″,”filter2″:””}。action可选值为ipset, exit, log,matcher为匹配器id,filter1和filter2为过滤器id,state为状态,表示是否启用 enable boolean 禁用或启用,默认为启用 truefalse is_show boolean 是否显示,默认为显示 truefalse 返回结果 提交内容 { "code":0, "data": "", "msg": "更新cc规则成功" } 删除CC规则组 DELETE/v1/cc-rules/<规则组ID,多个以逗号分隔>调试 返回结果 { "code": 0, "data": "", "msg": "cc规则删除成功" } © 版权声明文章版权归作者所有,转载请预留文章地址。s.wbsun.net
暂无评论内容