Skip to content
xndxcsd edited this page Oct 31, 2016 · 4 revisions

成绩查询模块

请求路径:http://opensource.desu.pub/openswu/grade

0.成绩查询

请求格式:

{
    "swuID":"xxxxxx",
    "password":"xxx",
    "xqm":"xxxxxxxx",
    "xnm":"xxxxxxxx"
}
参数 说明
swuID 学号
password 密码
xqm 学期号。合理的取值为1,2,3或空,当xqm为空时查询当学年所有成绩
xnm 学年号。合理的取值为2012-2017间的整数值或空,当xnm为空时会查询所有已经获得的成绩(自动忽略xqm参数的值)

响应格式:

正确的响应应为:

{
    "items": [
      {
        "cj": "88",
        "jd": "4",
        "kcmc": "先秦诸子与地域文化",
        "xf": "2.0"
      },
      …
      {
        "cj": "61",
        "jd": "1.2",
        "kcmc": "大学英语ⅠD(留学海外)",
        "xf": "3.0"
      }
    ]
}

为了便于使用者统一处理响应,发生错误时的响应格式也同上保持一致

当用户名和密码发生错误时的响应应为:

{
    "items": [
      {
         "kcmc": "用户不存在或密码错误"
      }
    ]
}

当学期号和学年号不合理时的取值应为:

{
    "items": [
      {
      "kcmc": "学年或学期号不合法"
      }
    ]
}

Clone this wiki locally