贝壳小盒子用户端API接口#
登录鉴权#
分为不鉴权
、可鉴权
、需鉴权
三种类型:
不鉴权接口直接发起请求即可;
可鉴权接口推荐在请求Header部分有Auth
参数,也可以不带Auth
参数;
需鉴权接口必须在请求Header部分有Auth
参数,否则拒绝访问。Auth参数#
Auth
参数值需要先调用登录接口,登录成功后会返回得到。1.
自动登录
请求调用登录接口 传入账号、密码即可,此接口会自动判断使用SSO登录还是教务登录,自动获取cookie、自动识别登录验证码尝试登录,由于高度自动化因此出错率也较高,如果多次调用无法成功登录建议尝试使用方法2手动登录。 2.
手动登录
手动登录接口仅支持教务系统账号密码登录,暂不支持SSO账号密码登录。
①首先请求获取手动登录参数接口获取手动登录所需cookie
值和验证码
参数(验证码值是Base64图片);
②调用手动登录接口,传入账号
、密码
、cookie
和验证码内容
(验证码图片中的字符)。 调用登录接口登录成功即可获得auth值,在后续请求调用接口时Header中携Auth字段值请求接口即可。修改于 2025-04-15 05:33:28