# hfut_api **Repository Path**: humooo/hfut_api ## Basic Information - **Project Name**: hfut_api - **Description**: 合肥工业大学教务管理系统、图书馆、饭卡API - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2016-02-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hfut-api 包括研究生与本科生文档,源代码 测试接口地址:`http://121.251.19.148/api/eams/eams.php` ##目录 * 文件说明 * 研究生部分 * 本科生部分 * 数据返回格式 * 维护 * ##文件说明 1. eams 入口文件 2. BKS 本科生信息 3. YJS 研究生信息 4. USER 为BKS、YJS基类 5. conf 配置文件(部分需自行配置) 6. 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)如下 ```JSON {"errorno":"错误代码", "description":"描述", "data":"数据"} ``` ##四、维护 * humooo@outlook.com * [github](https://github.com/bluestein) ###其他