强智教务系统API | 强智自带的JSON API接口,兼容其它学校
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
example
README.md
SUPPORTED.md

README.md

Archived

目前正在把API进行整理并做成文档,此仓库将存档,请留意新项目:TLingC/QZAPI

GDUF-QZAPI

广东金融学院强智教务系统API

根据智校园APP抓包得出,兼容可使用智校园APP的其它学校的强智教务系统,只需把下列API中的域名修改为你的学校教务系统域名即可。
除authUser API外,记得带上登录态。

在请求的header中增加token参数,值为使用authUser API后返回的token。

对教务系统周边的开发有兴趣或关于本项目有疑问的都可加群:743138676交流。

提示

由于条件限制,部分参数作用仍未明晰,欢迎fork帮助我们改进。

公告和留言功能API尚未整理。

支持学校

理论上支持可使用智校园APP的所有学校,详见 SUPPORTED.md

API列表

authUser

登录帐号
http://jwxt.gduf.edu.cn/app.do?method=authUser&xh=#学号#&pwd=#密码#

返回值

flag:未知
userrealname:真实姓名
token:令牌
userdwmc:学院名称
usertype:用户类别
msg:登录状态

getStudentIdInfo

获取学号信息
http://jwxt.gduf.edu.cn/app.do?method=getStudentIdInfo&xh=#学号#

返回值

bjid:未知
ndzyid:未知
yxid:未知
xxdm:未知

getCurrentTime

获取当前时间、周次、学年等信息
http://jwxt.gduf.edu.cn/app.do?method=getCurrentTime&currDate=#查询日期#

返回值

zc:周次
e_time:本周结束日期
s_time:本周起始日期
xnxqh:学年

getKbcxAzc

获取课程表
http://jwxt.gduf.edu.cn/app.do?method=getKbcxAzc&xh=#学号#&xnxqid=#学年#&zc=#周次#

返回值
返回JSON数组

jsmc:课程教室
jssj:下课时间
jsxm:教师姓名
kcmc:课程名称
jcsj:未知,可能是课程ID
kkzc:课程教学周
kssj:上课时间
sjbz:未知

getKxJscx

获取空教室
http://jwxt.gduf.edu.cn/app.do?method=getKxJscx&time=#查询日期#&idleTime=#见下方说明#

idleTime取值

allday:全天
am:上午
pm:下午
night:晚上

返回值
返回JSON数组

jsh:教室ID
jsid:教室ID(与jsh相同)
jsmc:教室名称
jzwid:所在楼ID
jzwmc:所在楼名
xqmc:校区
yxzws:教室容量
zws:未知,和yxzws相同

getXqcx

获取校区
http://jwxt.gduf.edu.cn/app.do?method=getXqcx

返回值
返回JSON数组

xqid:校区ID
xqmc:校区名称

getJxlcx

获取校区教学楼信息
http://jwxt.gduf.edu.cn/app.do?method=getJxlcx&xqid=#校区ID#

返回值
返回JSON数组

jzwid:教学楼教学楼ID
jzwmc:教学楼名称

getKxJscx

精确查询空教室
http://jwxt.gduf.edu.cn/app.do?method=getKxJscx&time=#查询日期#&idleTime=#见getKxJscx#&xqid=#校区ID#&jxlid=#教学楼ID#&classroomNumber=_#可容纳人数,见下方说明#

xqid、jxlid、classroomNumber是可选参数

classroomNumber

30:30人以下
30-40:30-40人
40-50:40-50人
60:60人以上

返回值
返回JSON数组

jsh:教室ID
jsid:教室ID(与jsh相同)
jsmc:教室名称
jzwid:所在楼ID
jzwmc:所在楼名
xqmc:校区
yxzws:教室容量
zws:未知,和yxzws相同 3

getUserInfo

获取帐号信息
http://jwxt.gduf.edu.cn/app.do?method=getUserInfo&xh=#学号#

返回值

bj:班级
dh:电话号码
dqszj:未知
email:电子邮箱
fxzy:辅修专业
ksh:高考考号
nj:年级
qq:QQ号
rxnf:入学年份
usertype:用户类别
xb:性别
xh:学号
xm:姓名
xz:未知
yxmc:院系名称
zymc:专业名称

getXnxq

获取学年和学期信息
http://jwxt.gduf.edu.cn/app.do?method=getXnxq&xh=#学号#

返回值
返回JSON数组

isdqxq:未知
xnxq01id=学期学年ID
xqmc:学期名称

getCjcx

获取成绩信息
http://jwxt.gduf.edu.cn/app.do?method=getCjcx&xh=#学号#&xnxqid=#学期学年ID#

返回值
条件所限,尚未明晰

getKscx

获取考试信息
http://jwxt.gduf.edu.cn/app.do?method=getKscx&xh=#学号#

返回值
条件所限,尚未明晰

getEarlyWarnInfo

获取学籍预警信息
http://jwxt.gduf.edu.cn/app.do?method=getEarlyWarnInfo&xh=#学号#&history=#见下方说明#

history取值

0:当前预警
1:历史预警

返回值
条件所限,尚未明晰