API ระบบ REG SUT
- สิ่งที่ใช้ได้
- ดึงข้อมูลโดยรหัสวิชา
- ชื่อวิชา
- หน่วยกิต
- จำนวนกลุ่ม
- เวลาเรียน
- รายละเอียดต่างๆ เช่นวันที่สอบ อาจารย์ผู้สอน
- เกี่ยวกับไฟล์
-
FileData/courseid.json
- สำหรับเก็บข้อมูล courseid และ coursecode
courseid
หมายถึง ID ที่ใช้ในการ Query ข้อมูลรายวิชาcoursecode
หมายถึง รหัสวิชา โดยการค้นหาจะอ้างอิงไปถึงcourseid
- สำหรับเก็บข้อมูล courseid และ coursecode
-
Fileapi.php
- เดะว่างๆมาเขียนนาคร้าบ ^^
-
FileLib/simple_html_dom.php
How to use
การดึงข้อมูล
-
แบบเต็ม
- การดึงรายระเอียดวิชา
?id=รหัสวิชา&acadyear=ปีการศึกษา&semester=ภาคการศึกษา
Example:www.snailbot.xyz/api.php?id=523101&acadyear=2560&semester=3
- การดึงรายระเอียดวิชา
-
แบบย่อ
/get/#a/#b/#c
#a = รหัสวิชา
#b = ปีการศึกษา
#c = เทอม
Example: www.snailbot.xyz/get/532101/2560/3
กรณีไม่พบรายวิชา
กรณีที่ไม่พบรายวิชาอาจเกิดจากไฟล์ json ที่เก็บรหัสรายวิชาไม่ได้มีการอัปเดท หรือไม่มีรหัสวิชาให้ทำการ Insert รหัสวิชา ดังตัวอย่างต่อไปนี้
/insert/รหัสวิชา/ปีที่รายวิชานั้นเปิดสอน
Example: www.snailbot.xyz/insert/532101/2560
Example: https://snailbot.xyz/mn.php?id=523101&y=2560
กรณีเพิ่มข้อมูลสำเร็จ
{
"status":"success",
"code":1,
"coursecode":"1003564",
"courseid":"523101"
}
กรณีที่มีรหัสในไฟล์ json แล้ว
{
"status":"has in table",
"code":2
}