디풀 서비스 설명서
  • 😎Dipull. 디풀.
  • 계정 서비스 사용 안내
    • 🖨️회원가입 (Register)
    • ✏️계정 정보 수정 (Edit)
  • 학생 서비스 사용 안내
    • 📍자습 위치 관련 (Position)
      • 📱핸드폰으로 자습 위치 설정하기 (Phone)
      • ⏱️나의 위치 예약하기 (Book)
      • 🥄(일반 학생) 자습 위치 통계보기 (Statistics)
      • 🥄(도우미 & 선생님) 자습 위치 통계보기 (Statistics)
      • 📠자습 위치 설정 키오스크 사용법 (Kiosk)
    • 😇생활 관련 (Life)
      • ⏰기상곡 신청 (Wakeup)
      • 🚿세탁 및 건조기 신청 (Machine)
    • 🛌기숙사 관련 (Dormitory)
      • 🏠잔류 신청 (Stay)
      • 🤟외출 / 급식변경 / 자기계발외출 신청 (Outing)
      • 🥳금요귀가 신청 (Homecoming)
  • 선생님 서비스 사용 안내
    • 📍자습 위치 관련 (Position)
      • 👩‍💼자습 도우미 관리하기 (Manage)
    • 😉생활관 관리 페이지 (Dormitory)
      • 🏠잔류 신청 관리하기 (Stay)
      • 🤟외출 신청 관리하기 (Outing)
      • 🥳금요귀가 신청 관리하기 (Homecoming)
      • ⏰기상곡 관리하기 (Wakeup)
  • 개발자 서비스 사용 안내
    • 👩‍💻Oauth 개발 안내
    • ⚙️지원하는 API
      • 😄시간표 [Timetable]
      • 🍖당일 급식메뉴 (Meal)
    • 💡개발 기여 안내 (Contribute)
  • 소소한 꿀팁
    • 🔗홈 화면에 바로가기 만들기 (Link)
  • 이용 약관
    • 🔐개인정보 처리 방침 (Privacy)
  • 디풀 바로가기
  • 디풀 계정 센터 바로가기
Powered by GitBook
On this page
  1. 개발자 서비스 사용 안내
  2. 지원하는 API

시간표 [Timetable]

학반별 시간표를 불러올 수 있어요!

GET https://dimigo.net/api/timetable/[grade]/[class]

Path Parameters

Name
Type
Description

grade*

Number

3

class*

Number

6

type Timetable = {
  grd: number;
  cls: number;
  weekday: number;
  period: number;
  teacher: string;
  subject: string;
  classroom: string;
  changed: boolean;
  code: string;
}

type TimetableResponse = {
  success: boolean;
  message: string;
  checksum: string;
  data: Timetable[][]; // [Timetable[](월), Timetable[](화), Timetable[](수), Timetable[](목), Timetable[](금)]
}
{
  "success": true,
  "checksum": "36",
  "message": "시간표를 성공적으로 불러왔습니다.",
  "data": [
    [
      {
        "grd": 3,
        "cls": 6,
        "weekday": 1,
        "period": 2,
        "teacher": "김현",
        "subject": "컴보",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 2,
        "period": 2,
        "teacher": "임재",
        "subject": "DB",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 3,
        "period": 2,
        "teacher": "김재",
        "subject": "공수",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 4,
        "period": 2,
        "teacher": "마성",
        "subject": "네구",
        "classroom": "",
        "changed": true,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 5,
        "period": 2,
        "teacher": "김재",
        "subject": "공수",
        "classroom": "",
        "changed": true,
        "code": ""
      }
    ],
    [
      {
        "grd": 3,
        "cls": 6,
        "weekday": 1,
        "period": 6,
        "teacher": "이병",
        "subject": "공수",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 2,
        "period": 6,
        "teacher": "김재",
        "subject": "공수",
        "classroom": "",
        "changed": true,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 3,
        "period": 6,
        "teacher": "창체",
        "subject": "창체",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 4,
        "period": 6,
        "teacher": "임재",
        "subject": "DB",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 5,
        "period": 6,
        "teacher": "허관",
        "subject": "고전",
        "classroom": "",
        "changed": false,
        "code": ""
      }
    ],
    [
      {
        "grd": 3,
        "cls": 6,
        "weekday": 1,
        "period": 4,
        "teacher": "이호",
        "subject": "공일",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 2,
        "period": 4,
        "teacher": "마성",
        "subject": "네구",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 3,
        "period": 4,
        "teacher": "마성",
        "subject": "네구",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 4,
        "period": 4,
        "teacher": "김현",
        "subject": "컴보",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 5,
        "period": 4,
        "teacher": "김재",
        "subject": "공수",
        "classroom": "",
        "changed": false,
        "code": ""
      }
    ],
    [
      {
        "grd": 3,
        "cls": 6,
        "weekday": 1,
        "period": 7,
        "teacher": "자율",
        "subject": "자율",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 2,
        "period": 7,
        "teacher": "이호",
        "subject": "공일",
        "classroom": "",
        "changed": true,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 3,
        "period": 7,
        "teacher": "",
        "subject": "",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 4,
        "period": 7,
        "teacher": "이호",
        "subject": "공일",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 5,
        "period": 7,
        "teacher": "임재",
        "subject": "DB",
        "classroom": "",
        "changed": false,
        "code": ""
      }
    ],
    [
      {
        "grd": 3,
        "cls": 6,
        "weekday": 1,
        "period": 5,
        "teacher": "마성",
        "subject": "네구",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 2,
        "period": 5,
        "teacher": "이경",
        "subject": "비영",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 3,
        "period": 5,
        "teacher": "허관",
        "subject": "고전",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 4,
        "period": 5,
        "teacher": "김동",
        "subject": "진로",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 5,
        "period": 5,
        "teacher": "김동",
        "subject": "진로",
        "classroom": "",
        "changed": false,
        "code": ""
      }
    ],
    [
      {
        "grd": 3,
        "cls": 6,
        "weekday": 1,
        "period": 3,
        "teacher": "이경",
        "subject": "비영",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 2,
        "period": 3,
        "teacher": "마성",
        "subject": "네구",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 3,
        "period": 3,
        "teacher": "공정",
        "subject": "비영",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 4,
        "period": 3,
        "teacher": "김현",
        "subject": "컴보",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 5,
        "period": 3,
        "teacher": "이병",
        "subject": "공수",
        "classroom": "",
        "changed": false,
        "code": ""
      }
    ],
    [
      {
        "grd": 3,
        "cls": 6,
        "weekday": 1,
        "period": 1,
        "teacher": "김현",
        "subject": "컴보",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 2,
        "period": 1,
        "teacher": "임재",
        "subject": "DB",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 3,
        "period": 1,
        "teacher": "이병",
        "subject": "공수",
        "classroom": "",
        "changed": false,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 4,
        "period": 1,
        "teacher": "마성",
        "subject": "네구",
        "classroom": "",
        "changed": true,
        "code": ""
      },
      {
        "grd": 3,
        "cls": 6,
        "weekday": 5,
        "period": 1,
        "teacher": "이호",
        "subject": "공일",
        "classroom": "",
        "changed": false,
        "code": ""
      }
    ]
  ]
}
Previous지원하는 APINext당일 급식메뉴 (Meal)

Last updated 10 months ago

⚙️
😄