跳到主要内容

lab-schedule

状态:已退役。请改看 /api/playground 的历史说明页。

站点 API playground 里的个人学习/测试接口。它用实验室课表数据练习日期、周次、星期和班级查询,服务只返回 JSON,不需要登录。

地址

本机地址:http://127.0.0.1:3001/api/playground/lab-schedule
公网地址:https://6767.chat/api/playground/lab-schedule

BASE_DATE 表示第 9 周周一,当前配置为 2026-04-20,用于把日期换算成周次。

接口

接口用途
GET /api/playground/lab-schedule/health检查服务是否运行。
GET /api/playground/lab-schedule/meta查看校区、学年、周次和实验列表。
GET /api/playground/lab-schedule/date?date=2026-04-21按日期查询当天实验室课程和房间。
GET /api/playground/lab-schedule/cleaning-rooms?week=9&weekday=一按周次和星期查询房间。
GET /api/playground/lab-schedule/week/9查询某一周完整课表。
GET /api/playground/lab-schedule/class/人工智能25A1?week=9按班级查询课程,可选 week

日期查询

传入一个日期,格式必须是 YYYY-MM-DD

curl "https://6767.chat/api/playground/lab-schedule/date?date=2026-04-21"

返回字段:

字段说明
date你传入的日期。
weekNumber换算后的教学周。超出课表范围时为 null
weekday中文星期,例如
rooms当天需要检测或打扫的实验室房间号。
courses当天的课程、班级、教师、房间和实验名称。

JavaScript 示例

fetch("/api/playground/lab-schedule/date?date=2026-04-21")
.then((response) => response.json())
.then((result) => {
console.log(result.data.rooms);
console.log(result.data.courses);
});

更新日志

2026-05-20 文档页改为 Markdown 渲染

  • 新增 docs/lab-schedule.md 原文文档。
  • /api/playground/lab-schedule 改为统一 HTML 容器渲染 Markdown。
  • 文档页新增复制 Markdown 按钮。

2026-05-21 调整到 playground 路由

  • 默认入口调整为 /api/playground/lab-schedule
  • /api/lab-schedule/api/lab-api 暂时保留兼容。
  • 明确该接口定位为个人学习/测试接口。

2026-05-19 统一到 /api/playground/lab-schedule

  • 将 lab-schedule 文档页和接口统一到 /api/playground/lab-schedule 路由下。
  • 业务接口改为 /api/playground/lab-schedule/health/api/playground/lab-schedule/date 等路径。
  • 新增独立日志档 data/api-logs/lab-schedule.json

2026-05-18 初始发布

  • 上线每日实验室检测 API 文档页与 JSON 接口。
  • 支持按日期、周次、星期和班级查询实验室课表与清扫房间。