ลิงก์ API
https://ct.mt-node.com/schedule_classes/api.php
ลองเปิดดู
GET อย่างเดียว · ไม่ต้องมี key · เปิด CORS ทุกโดเมน · แคช 60 วินาที ·
ใส่ ?schedule_id=รหัสตาราง ต่อท้ายถ้าต้องการเฉพาะตารางเดียว
ตัวอย่าง (JavaScript)
fetch('https://ct.mt-node.com/schedule_classes/api.php')
.then(r => r.json())
.then(data => {
const term = data.schedules[0];
console.log(term.term_label, term.academic_year);
console.log(term.lessons); // คาบเรียนทั้งหมด (มีชื่อครู/กลุ่ม/ห้องให้แล้ว)
});
ข้อมูลที่ได้
| ฟิลด์ | คำอธิบาย |
|---|---|
days | ชื่อวัน (1 = จันทร์ … 7 = อาทิตย์) |
periods | เวลาเริ่ม/จบของแต่ละคาบ (index = เลขคาบ) |
rooms | ห้องทั้งหมด |
schedules[] | หนึ่งรายการต่อเทอม: academic_year, term, term_label, groups, teachers, subjects, lessons |
lessons[] | คาบเรียน: day, day_label, period, start, end, subject, group, teacher, teacher2, room, building (พร้อม id ของแต่ละอย่าง) |