SuperWRT API(SAPI)是SuperWRT系统的管理接口,通过使用该接口可完全控制设备的各种功能。
SAPI接口可通过HTTP的URL访问,也提供了其它访问形式的封装。数据采用JSON、文件及纯字符串变量三种形式。
如果你手上有SuperWRT系统的设备,你现在就可以试着查看HTTP使用SAPI接口的交互。
可以通过使用浏览器的开发人员模式(按F12直接打开),查看SAPI的交互过程。
下面是使用FireFox查看用户状态页的交互信息。
根据图中的标记,下面是各部分的说明:
标记为1的部分是请求的URL地址,所有SAPI接口都在/api的下面,然后是模块、接口版本号、具体功能。
标记为2的部分是请求的参数:token是本次登录后,设备服务返回的验证用户的标识;name是status请求需要的参数,这里表求请求WLAN用户状态。
标记为3的部分是设备服务返回的结果,使用josn格式。