包括研究生与本科生文档,源代码
测试接口地址:http://121.251.19.148/api/eams/eams.php
Demo:http://121.251.19.148/hfuteams/login.php
##目录
- 文件说明
- 研究生部分
- 本科生部分
- 数据返回格式
- 维护
##文件说明
- eams 入口文件
- BKS 本科生信息
- YJS 研究生信息
- USER 为BKS、YJS基类
- conf 配置文件(部分需自行配置)
- GetLibInfo 图书馆信息
##一、研究生部分
###1.1 接口调用
http://121.251.19.148/api/eams/eams.php?action=ACTION&user=USER&pwd=PASSWORD
表1.1 参数 | |
参数 | 说明 |
---|---|
action | 可选的功能(详情请看下表) |
user | 学号 |
pwd | 密码 |
###1.2 action
的取值
表1.2 action的取值 | ||||||||||
action | applogin | pyfa | pyjh | pyjd | zyxx | ktbg | xkjg | grxx | cjxx | ecard |
---|---|---|---|---|---|---|---|---|---|---|
说明 | 登录验证 | 培养方案 | 培养计划 | 培养进度 | 专业信息 | 开题报告 | 选课结果 | 个人信 | 成绩信息 | 一卡通信息 |
##二、本科生部分
本科生部分与研究生部分有3
个功能是一致的(即参数取值与参数个数均相同
),分别是grxx
(个人信息)、cjxx
(成绩信息)、ecard
(一卡通),其余为独占功能。
###2.1 接口调用
http://121.251.19.148/api/eams/eams.php?action=ACTION&user=USER&pwd=PASSWORD&...
注:上述地址中...
表示根据功能的不同,可能
需要不同的参数(参数取值与个数均有可能不同);但前面的三个参数:action
、user
、pwd
是必须的,其含义跟表1.1
一致。
###2.2 action
的取值
表2.1 action的取值 | |||||||||||
action | jhcx | jhcxxq | kccx | kccxxq | jxbcx | jxbcxxq | xjzc | sfcx | grxx | cjxx | ecard |
---|---|---|---|---|---|---|---|---|---|---|---|
说明 | 计划查询 | 计划查询详情 | 课程查询 | 课程查询详情 | 教学班查询 | 教学班查询详情 | 学籍注册 | 收费查询 | 个人信息 | 成绩信息 | 一卡通信息 |
###2.3 按功能不同,...
中的参数(即除了action
、user
、pwd
3个参数之外还需要以下参数)
###jhcx(计划查询)
表2.2 额外参数 | |
参数 | 说明 |
---|---|
xqdm | 学期代码 |
zydm | 专业代码 |
kclxdm | 课程类型代码 |
###jhcxxq(计划查询详情)
表2.3 额外参数 | |
参数 | 说明 |
---|---|
xqdm | 学期代码 |
kcdm | 课程代码 |
###kccx(课程查询)
表2.4 额外参数 | |
参数 | 说明 |
---|---|
xqdm | 学期代码 |
kcdm | 课程代码 |
kcmc | 课程名称 |
- 注:至少有
kcdm
,kcmc
其中1个即可
###kccxxq(课程查询详情)、jxbcxxq(教学班查询详情)
表2.5 额外参数 | |
参数 | 说明 |
---|---|
xqdm | 学期代码 |
kcdm | 课程代码 |
jxbh | 教学班号 |
#####jxbcx(教学班查询), xjzc(学籍注册), sfcx(收费查询), cjxx(成绩信息), ecard(一卡通)
- 不需要额外参数,即,只需要
action
、user
、pwd
这3个参数
##三、数据返回格式
使用get方法访问上述接口获取数据
###返回的数据格式(json)如下
{"errorno":"错误代码", "description":"描述", "data":"数据"}
##四、维护
###其他