16. 校历 - Vizards/uestc-api GitHub Wiki
按学年学期获取校历数据
⚠️ 目前校历数据手动维护在 app/public/calendar.json,您可通过 Pull Request 帮助维护更新
Url
POST /api/home/calendar
Header
参数 | 类型 | 必需 | 描述 | 示例 |
---|---|---|---|---|
Content-Type |
string | 是 | application/json |
application/json |
Accept |
string | 是 | application/json |
application/json |
Body
根据学校学年划分安排,从每年九月到第二年的七月为一个学年,例如,2017.9 - 2018.7 为 2017 - 2018 学年。为简化请求,约定 2017 - 2018 学年的年份为 2017,2016 - 2017 学年的年份为 2016,以此类推。
学期约定为 1、2 两个学期,暑假 - 寒假之间的学期为 1 学期,寒假 - 暑假之间的学期为 2 学期
参数 | 类型 | 必需 | 描述 |
---|---|---|---|
year |
string | 是 | 年份 |
semester |
string | 是 | 学期 |
{
"year": "2017",
"semester": "1"
}
Response
status: 200 OK
{
"code": 201,
"data": {
"startDate": "2017-09-04",
"endDate": "2018-01-21",
"holidays": [
{
"name": "运动会",
"date": [
"2017-09-29",
"2017-09-30"
]
},
{
"name": "中秋节",
"date": [
"2016-10-04"
]
},
{
"name": "国庆节",
"date": [
"2017-10-01",
"2017-10-02",
"2017-10-03",
"2017-10-05",
"2017-10-06",
"2017-10-07",
"2017-10-08"
]
},
{
"name": "元旦节",
"date": [
"2017-12-30",
"2017-12-31",
"2018-01-01"
]
}
]
},
"time": "2019-03-03T06:38:29Z",
"msg": "Post Success"
}
Note
此接口暂时不稳定,随着新字段的更新可能更改数据结构,请知悉