-
Notifications
You must be signed in to change notification settings - Fork 9
10. 所有成绩
Vizards edited this page Dec 12, 2018
·
1 revision
获取已完成的所有考试的成绩数据
通过解析 http://eams.uestc.edu.cn/eams/teach/grade/course/person!historyCourseGrade.action?projectType=MAJOR 获取所有成绩数据
GET /api/user/grade
参数 | 类型 | 必需 | 描述 | 示例 |
---|---|---|---|---|
Content-Type |
string | 是 | application/json |
application/json |
Accept |
string | 是 | application/json |
application/json |
Authorization |
string | 是 | Bearer Token | Bearer [Your Token] |
status: 200 OK
{
"code": 200,
"data": [
{
"name": "生产实习",
"type": "实践类核心课程",
"credit": "1",
"overall": "85",
"resit": "--",
"final": "85"
},
...
{
"name": "心理学漫谈",
"type": "核心通识课程",
"credit": "2",
"overall": "89",
"resit": "--",
"final": "89"
}
],
"time": "2018-02-19T09:59:56Z",
"msg": "Post Success"
}
参数名 | 描述 | 类型 |
---|---|---|
data |
成绩数据 | Array |
data.name |
课程名称 | String |
data.type |
课程类型 | String |
data.credit |
学分 | String |
data.overall |
总评成绩 | String |
data.resit |
补考总评 | String |
data.final |
最终成绩 | String |
此 API 与 Grade 的区别在于:
- AllGrade 通过 GET 方式获取的是所有学期的全部成绩数据,无法获取绩点数据
data.gpa
- Grade 通过 POST 方式获取的是某特定学期的成绩数据,可以获取到绩点数据
data.gpa
UESTC-API 已经取消提供公共 API 服务器,开发者需要将应用部署到自己的服务器上
https://uestc.ml 现在仅提供 11 个 Extra API 的转发服务,且不保证此服务的可用性
我们提供了方便的 Docker 化部署方案,在方便开发者实现后端数据管控的同时帮助我们应对日益严峻的教务系统 IP 封禁策略,感谢配合