文档首页

爱快逆向 API - 无线 (1.0.0)

Download OpenAPI specification:

浏览器账密模式 /Action/call 逆向 API,当前分组:无线。

页面内真实调用仍然走 /Action/call/Action/call/_operations/* 只是 OpenAPI 展示用路径。

为避免 Redoc 单页一次性加载全部逆向接口导致浏览器 heap 过高,部署版按分类拆分。

会话

登录和会话建立

登录并建立浏览器 Cookie 会话

使用用户名和密码 MD5 登录。登录成功后,后续 /Action/call 依赖同一会话 Cookie。浏览器 API 可走 HTTP 或 HTTPS,实际是否允许 HTTP 取决于设备管理访问配置。

Request Body schema: application/json
required
username
required
string

登录用户名

passwd
required
string

密码 MD5 值

pass
required
string

密码 MD5 值,前端登录同时发送该字段

remember_password
boolean
Default: true

Responses

Request samples

Content type
application/json
{
  • "username": "admin",
  • "passwd": "md5(password)",
  • "pass": "md5(password)",
  • "remember_password": true
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

通用调用

/Action/call 通用入口

通用 /Action/call 调用入口

所有页面内 API 调用都通过该路径提交 {func_name, action, param}。下方 /Action/call/_operations/* 路径是逐项文档展示路径,实际调用仍固定使用本路径。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string

爱快前端模块函数名

action
required
string

爱快前端动作名

required
object

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wan",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

AC服务管理API

来源分类: wireless

获取所有AP配置列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/ac/ap-config
  • 来源文件: wireless/ac_status.json
  • func_name: ac_status
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "ac_status"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"ap_status,clt_status,total_count_net_status,total_count_flow,ssid_sta_last,channel_sta_last"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "ac_status",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取AC服务状态

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/ac/services
  • 来源文件: wireless/ac_status.json
  • func_name: ac_status
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "ac_status"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"ac_status"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "ac_status",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

开启AC服务

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/ac/services:start
  • 来源文件: wireless/ac_status.json
  • func_name: ac_status
  • action: start

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "ac_status"

爱快前端模块函数名

action
required
string
Value: "start"

爱快前端动作名

required
object
Default: {}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "ac_status",
  • "action": "start",
  • "param": { }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

关闭AC服务

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/ac/services:stop
  • 来源文件: wireless/ac_status.json
  • func_name: ac_status
  • action: stop

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "ac_status"

爱快前端模块函数名

action
required
string
Value: "stop"

爱快前端动作名

required
object
Default: {}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "ac_status",
  • "action": "stop",
  • "param": { }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定AP配置

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/ac/ap-config/{id}
  • 来源文件: wireless/ac_status.json
  • func_name: ac_status
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "ac_status"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"ap_status,clt_status,total_count_net_status,total_count_flow,ssid_sta_last,channel_sta_last","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "ac_status",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新AP配置

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/ac/ap-config/{id}
  • 来源文件: wireless/ac_status.json
  • func_name: ac_status
  • action: save

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "ac_status"

爱快前端模块函数名

action
required
string
Value: "save"

爱快前端动作名

required
object
Default: {"id":"99999999","tagname":"codex_test","comment":"codex_test","gid":"0","mlo_radio0":0,"mlo_radio1":0,"mlo_radio2":0,"flicker":"off","lights":1,"ssid1":"iKuai172_2G","ssid2":"","hide_ssid1":0,"hide_ssid2":0,"isolate1":0,"isolate2":0,"qos_atf":0,"load_strategy":0,"autohide_maxsta":1,"autohide_resume":0,"max_pc":0,"channel":0,"min_signal":0,"enc1":"off","key1":"12345678","enc2":"off","key2":"","ssid1_vlan":"off","ssid1_vlan_id":1,"ssid2_vlan":"off","ssid2_vlan_id":1,"ssid1_ratelimit":0,"ssid1_upload":0,"ssid1_download":0,"ssid2_ratelimit":0,"ssid2_upload":0,"ssid2_download":0,"auth_server1":"","auth_port1":1812,"acct_secret1":"","slave_auth1":0,"slave_auth_server1":"","slave_auth_port1":1812,"slave_acct_secret1":"","auth_server2":"","auth_port2":1812,"acct_secret2":"","slave_auth2":0,"slave_auth_server2":"","slave_auth_port2":1812,"slave_acct_secret2":"","signal_str":0,"studio_ssid":"","ssid3":"iKuai172_5G","ssid4":"","hide_ssid3":0,"hide_ssid4":0,"isolate3":0,"isolate4":0,"qos_atf_5g":0,"load_strategy_5g":0,"autohide_maxsta_5g":1,"autohide_resume_5g":0,"max_pc_5g":0,"channel_5g":0,"min_signal_5g":0,"enc3":"wpa2","key3":"12345678","enc4":"off","key4":"","ssid3_vlan":"off","ssid3_vlan_id":1,"ssid4_vlan":"off","ssid4_vlan_id":1,"ssid3_ratelimit":0,"ssid3_upload":0,"ssid3_download":0,"ssid4_ratelimit":0,"ssid4_upload":0,"ssid4_download":0,"auth_server3":"","auth_port3":1812,"acct_secret3":"","slave_auth3":0,"slave_auth_server3":"","slave_auth_port3":1812,"slave_acct_secret3":"","auth_server4":"","auth_port4":1812,"acct_secret4":"","slave_auth4":0,"slave_auth_server4":"","slave_auth_port4":1812,"slave_acct_secret4":"","signal_str_5g":0,"studio_ssid_5g":"","task_switch1":0,"task_strategy1":"one","task_date1":"2018-01-01","task_time1":"00:00-23:59","task_switch2":0,"task_strategy2":"one","task_date2":"2018-01-01","task_time2":"00:00-23:59","task_switch3":0,"task_strategy3":"one","task_date3":"2018-01-01","task_time3":"00:00-23:59","reboot_strategy":"one","reboot_date":"2018-01-01","channel_width_2g":20,"channel_width_5g":40,"port1_vlan":"off","port1_vlan_id":1,"port2_vlan":"off","port2_vlan_id":1,"port3_vlan":"off","port3_vlan_id":1,"port4_vlan":"off","port4_vlan_id":1,"ap_roaming":1,"perfer_5g":1,"studio_mode":0,"gateway_check":0,"country":"CN","ssid_union":0,"ssid5":"","ssid6":"","hide_ssid5":0,"hide_ssid6":0,"isolate5":0,"isolate6":0,"enc5":"off","key5":"","enc6":"off","key6":"","ssid5_vlan":"off","ssid5_vlan_id":0,"ssid6_vlan":"off","ssid6_vlan_id":0,"ssid5_ratelimit":0,"ssid5_upload":0,"ssid5_download":0,"ssid6_ratelimit":0,"ssid6_upload":0,"ssid6_download":0,"auth_server5":"","auth_port5":1812,"acct_secret5":"","slave_auth5":0,"slave_auth_server5":"","slave_auth_port5":1812,"slave_acct_secret5":"","auth_server6":"","auth_port6":1812,"acct_secret6":"","slave_auth6":0,"slave_auth_server6":"","slave_auth_port6":1812,"slave_acct_secret6":"","ssid7":"","ssid8":"","hide_ssid7":0,"hide_ssid8":0,"isolate7":0,"isolate8":0,"enc7":"off","key7":"","enc8":"off","key8":"","ssid7_vlan":"off","ssid7_vlan_id":0,"ssid8_vlan":"off","ssid8_vlan_id":0,"ssid7_ratelimit":0,"ssid7_upload":0,"ssid7_download":0,"ssid8_ratelimit":0,"ssid8_upload":0,"ssid8_download":0,"auth_server7":"","auth_port7":1812,"acct_secret7":"","slave_auth7":0,"slave_auth_server7":"","slave_auth_port7":1812,"slave_acct_secret7":"","auth_server8":"","auth_port8":1812,"acct_secret8":"","slave_auth8":0,"slave_auth_server8":"","slave_auth_port8":1812,"slave_acct_secret8":"","ssid9":"","ssid10":"","ssid11":"","ssid12":"","hide_ssid9":0,"hide_ssid10":0,"hide_ssid11":0,"hide_ssid12":0,"isolate9":0,"isolate10":0,"isolate11":0,"isolate12":0,"enc9":"off","key9":"","enc10":"off","key10":"","enc11":"off","key11":"","enc12":"off","key12":"","ssid9_vlan":"off","ssid9_vlan_id":1,"ssid10_vlan":"off","ssid10_vlan_id":1,"ssid11_vlan":"off","ssid11_vlan_id":1,"ssid12_vlan":"off","ssid12_vlan_id":1,"ssid9_ratelimit":0,"ssid9_upload":0,"ssid9_download":0,"ssid10_ratelimit":0,"ssid10_upload":0,"ssid10_download":0,"ssid11_ratelimit":0,"ssid11_upload":0,"ssid11_download":0,"ssid12_ratelimit":0,"ssid12_upload":0,"ssid12_download":0,"auth_server9":"","auth_port9":1812,"acct_secret9":"","slave_auth9":0,"slave_auth_server9":"","slave_auth_port9":1812,"slave_acct_secret9":"","auth_server10":"","auth_port10":1812,"acct_secret10":"","slave_auth10":0,"slave_auth_server10":"","slave_auth_port10":1812,"slave_acct_secret10":"","auth_server11":"","auth_port11":1812,"acct_secret11":"","slave_auth11":0,"slave_auth_server11":"","slave_auth_port11":1812,"slave_acct_secret11":"","auth_server12":"","auth_port12":1812,"acct_secret12":"","slave_auth12":0,"slave_auth_server12":"","slave_auth_port12":1812,"slave_acct_secret12":"","load_strategy_d5g":0,"autohide_maxsta_d5g":1,"autohide_resume_d5g":0,"qos_atf_d5g":0,"channel_d5g":0,"min_signal_d5g":0,"signal_str_d5g":0,"studio_ssid_d5g":"","channel_width_d5g":40,"advanced":0,"beacon_interval":200,"beacon_txpower":0,"rts":0,"hwmode":"","dis_legacy":"0","mgmt_rate":1000,"advanced_5g":0,"beacon_interval_5g":200,"beacon_txpower_5g":0,"rts_5g":0,"hwmode_5g":"","advanced_d5g":0,"beacon_interval_d5g":200,"beacon_txpower_d5g":0,"rts_d5g":0,"hwmode_d5g":""}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "ac_status",
  • "action": "save",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

无线终端VLAN管理API

来源分类: wireless

获取无线终端VLAN列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/wireless/vlan/rules
  • 来源文件: wireless/wireless-wls-mvlan.json
  • func_name: wls_mvlan
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "wls_mvlan"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"data,total","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wls_mvlan",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

添加无线终端VLAN配置

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/wireless/vlan/rules
  • 来源文件: wireless/wireless-wls-mvlan.json
  • func_name: wls_mvlan
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "wls_mvlan"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"enabled":"no","tagname":"codex_test","vlanid":11,"lmac":{"custom":["08:9b:4b:00:10:6e"],"object":[{"type":2,"gp_name":"mac11","gid":"MACGP23"}]},"lssid":"10095g","comment":"codex_test"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wls_mvlan",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除无线终端VLAN

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/wireless/vlan/rules/{id}
  • 来源文件: wireless/wireless-wls-mvlan.json
  • func_name: wls_mvlan
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "wls_mvlan"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wls_mvlan",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定无线终端VLAN

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/wireless/vlan/rules/{id}
  • 来源文件: wireless/wireless-wls-mvlan.json
  • func_name: wls_mvlan
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "wls_mvlan"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"data,total","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wls_mvlan",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用无线终端VLAN

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/wireless/vlan/rules/{id}
  • 来源文件: wireless/wireless-wls-mvlan.json
  • func_name: wls_mvlan
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "wls_mvlan"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wls_mvlan",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新无线终端VLAN的配置

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/wireless/vlan/rules/{id}
  • 来源文件: wireless/wireless-wls-mvlan.json
  • func_name: wls_mvlan
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "wls_mvlan"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","tagname":"codex_test","vlanid":11,"lmac":{"custom":["08:9b:4b:00:10:6e","08:9b:4b:00:10:0e"],"object":[{"type":2,"gp_name":"mac11","gid":"MACGP23"}]},"lssid":"10095g","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wls_mvlan",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

无线访问控制管理API

来源分类: wireless

获取无线黑白名单列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/wireless/access-control/rules
  • 来源文件: wireless/wireless-wls-black.json
  • func_name: wls_black
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "wls_black"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"data,total","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wls_black",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

添加无线黑白名单配置

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/wireless/access-control/rules
  • 来源文件: wireless/wireless-wls-black.json
  • func_name: wls_black
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "wls_black"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"enabled":"no","tagname":"codex_test","mode":0,"lmac":{"custom":["08:9b:4b:00:10:6e"],"object":[{"type":2,"gp_name":"mac11","gid":"MACGP23"}]},"lssid":"10095g","lap":"08:9b:4b:01:00:01","week":"1234567","time":"00:00-23:59","comment":"codex_test"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wls_black",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除无线黑白名单

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/wireless/access-control/rules/{id}
  • 来源文件: wireless/wireless-wls-black.json
  • func_name: wls_black
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "wls_black"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wls_black",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定无线黑白名单

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/wireless/access-control/rules/{id}
  • 来源文件: wireless/wireless-wls-black.json
  • func_name: wls_black
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "wls_black"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"data,total","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wls_black",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用无线黑白名单

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/wireless/access-control/rules/{id}
  • 来源文件: wireless/wireless-wls-black.json
  • func_name: wls_black
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "wls_black"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wls_black",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新无线黑白名单的配置

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/wireless/access-control/rules/{id}
  • 来源文件: wireless/wireless-wls-black.json
  • func_name: wls_black
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "wls_black"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","tagname":"codex_test","mode":0,"lmac":{"custom":["08:9b:4b:00:10:6e","08:9b:4b:00:10:0e"],"object":[{"type":2,"gp_name":"mac11","gid":"MACGP23"}]},"lssid":"10095g","week":"1234567","time":"00:00-23:59","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wls_black",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}