api 线路管理 /v1/lines 1个月前发布28014 获取线路列表 GET/v1/lines调试 page integer 当前页码 limit integer 单页显示数量 node_id integer 根据节点ID筛选 node_group_id integer 根据线路组ID筛选 line_id integer 根据线路ID筛选 enable boolean 禁用或启用 truefalse search string 搜索节点名称或IP 返回结果 { "code": 0, "count": 1, "data": [ { "enable": 1, "enable_backup": 0, "enable_backup_default_line": 0, "id": 762, "ip": "192.168.0.22", "is_backup": 0, "is_backup_default_line": 0, "line_id": "default", "line_name": "默认", "node_id": 1206, "node_ip_id": 1206, "node_name": "22", "state": "done", "update_at": "2000-01-01 00:00:00", "weight": null } ] } 新增线路 POST/v1/lines调试 node_group_id integer required 线路组ID node_id integer required 父节点ID node_ip_id integer required 节点IP的ID,如果是主IP,这个ID就是等于node_id line_id string required 智能解析线路的ID,此ID收dns提供商那边提供,如default, telcom line_name string required 智能解析线路名称,此名称由dns提供商提供,如默认,电信,移动 is_backup boolean 是否为备用线路,默认为0 truefalse is_backup_default_line boolean 是否为备用默认线路,即如果当时没有默认的线路时,就启用这个线路为默认线路 truefalse enable boolean 启用或禁用 truefalse weight integer 权重值 返回结果 提交内容 { "code":0, "data": "2", "msg": "线路添加成功" } 批量修改线路 (数据格式为数组) PUT/v1/lines调试 id integer required 线路ID line_id string 智能解析线路的ID,此ID收dns提供商那边提供,如default, telcom line_name string 智能解析线路名称,此名称由dns提供商提供,如默认,电信,移动 is_backup boolean 是否为备用线路 truefalse is_backup_default_line boolean 是否为备用默认线路,即如果当时没有默认的线路时,就启用这个线路为默认线路 truefalse enable boolean 启用或禁用 truefalse weight integer 权重值 返回结果 提交内容 { "code":0, "data": "", "msg": "线路修改成功" } 获取指定线路 GET/v1/lines/<线路ID>调试 返回结果 { "code": 0, "data": { "create_at": null, "enable": 1, "enable_backup": 0, "enable_backup_default_line": 0, "id": 762, "is_backup": 0, "is_backup_default_line": 0, "line_id": "default", "line_name": "默认", "node_group_id": 833, "node_id": 1206, "node_ip_id": 1206, "record_id": "736781644167215104", "switch_at": null, "task_id": 218397, "update_at": null, "weight": null }, "msg": "" } 修改指定线路 PUT/v1/lines/<线路ID>调试 line_id string 智能解析线路的ID,此ID收dns提供商那边提供,如default, telcom line_name string 智能解析线路名称,此名称由dns提供商提供,如默认,电信,移动 is_backup boolean 是否为备用线路 truefalse is_backup_default_line boolean 是否为备用默认线路,即如果当时没有默认的线路时,就启用这个线路为默认线路 truefalse enable boolean 启用或禁用 truefalse weight integer 权重值 返回结果 提交内容 { "code":0, "data": "", "msg": "线路修改成功" } 删除线路 DELETE/v1/lines/<线路ID,多个以逗号分隔>调试 返回结果 { "code": 0, "data": "", "msg": "线路删除成功" } © 版权声明文章版权归作者所有,转载请预留文章地址。s.wbsun.net
暂无评论内容