课程成绩查询 - GdeiAssistant/GdeiAssistant GitHub Wiki
课程成绩查询
Web API
- 清空缓存成绩信息
接口地址:/api/refreshgrade
请求方法:POST
返回示例,正确的JSON返回结果如下:
{
"success":true,
"code":null,
"message":null
}
- 成绩查询
接口地址:/api/gradequery
请求方法:POST
请求参数说明:
参数 | 可选 | 说明 |
---|---|---|
year | 否 | 查询的年份,参数值为0-3,分别代表大一到大四 |
method | 是 | 查询模式,0代表先查询缓存,1代表仅查询教务系统,2代表仅查询缓存,默认为0 |
返回示例,正确的JSON返回结果如下:
{
"success":true,
"code":null,
"message":null,
"data":{"year":3,"firstTermGPA":3.45,"firstTermIGP":10.36,"secondTermGPA":0.0,"secondTermIGP":0.0,"firstTermGradeList":[{"gradeYear":"2018-2019","gradeTerm":"1","gradeId":"107131011","gradeName":"化学文献检索","gradeCredit":"2","gradeType":"专业选修课","gradeGpa":"3.08","gradeScore":"80.8"},{"gradeYear":"2018-2019","gradeTerm":"1","gradeId":"113011011","gradeName":"形势与政策Ⅶ","gradeCredit":"0.0","gradeType":"公共必修课","gradeGpa":"4.60","gradeScore":"96"}],"secondTermGradeList":[]}
}
Restful API
- 成绩查询
接口地址:/rest/gradequery
请求方法:POST
请求参数说明:
参数 | 可选 | 说明 |
---|---|---|
year | 否 | 查询的年份,参数值为0-3,分别代表大一到大四 |
method | 是 | 查询模式,0代表先查询缓存,1代表仅查询教务系统,2代表仅查询缓存,默认为0 |
token | 否 | 登录凭证签名 |
返回示例,正确的JSON返回结果如下:
{
"success":true,
"code":null,
"message":null,
"data":{"year":3,"firstTermGPA":3.45,"firstTermIGP":10.36,"secondTermGPA":0.0,"secondTermIGP":0.0,"firstTermGradeList":[{"gradeYear":"2018-2019","gradeTerm":"1","gradeId":"107131011","gradeName":"化学文献检索","gradeCredit":"2","gradeType":"专业选修课","gradeGpa":"3.08","gradeScore":"80.8"},{"gradeYear":"2018-2019","gradeTerm":"1","gradeId":"113011011","gradeName":"形势与政策Ⅶ","gradeCredit":"0.0","gradeType":"公共必修课","gradeGpa":"4.60","gradeScore":"96"}],"secondTermGradeList":[]}
}