neis_api

Last updated:

0 purchases

neis_api Image
neis_api Images
Add to Cart

Description:

neis api

NEIS API #
⚠️ This Package was made for schools in South Korea!
대한민국 교육청 산하 교육기관의 급식, 학사일정 API를 이용하기 위한 Flutter용 패키지입니다.
사용법 #
시작하기 #
pubspec.yaml에 패키지를 추가합니다.
dependencies:
...
neis_api:
copied to clipboard
학교 클래스 객체 생성 #
final school = School(region:Region, code:String);
copied to clipboard
region 은 시도교육청 코드, code 는 학교코드입니다. 학교코드는 여기에서 검색 가능합니다. School 객체를 생성합니다.
월간 급식 불러오기 #
final meals = await school.getMonthlyMeal(year:int, month:int);
copied to clipboard
Future<List<Meal>> 를 반환합니다. meals의 인덱스는 (불러오려는 일수) - 1 입니다. ex) 5일 => meals[5 - 1]
월간 학사일정 불러오기 #
final day = DateTime.now().day;
final schedules = await school.getMonthlySchedule(year:int, month:int);
debugPrint(schedules[day - 1].schedules);
copied to clipboard
Future<List<Schedule>> 를 반환합니다. schedules의 인덱스는 (불러오려는 일수) - 1 입니다. ex) 5일 => schedules[5 - 1]
시도교육청 코드 #
Region.CHUNGBUK과 같은 형태로 입력합니다.




교육청명
반환값




Region.SEOUL
서울특별시교육청
B10


Region.BUSAN
부산광역시교육청
C10


Region.DAEGU
대구광역시교육청
D10


Region.INCHEON
인천광역시교육청
E10


Region.GWANGJU
광주광역시교육청
F10


Region.DAEJEON
대전광역시교육청
G10


Region.ULSAN
울산광역시교육청
H10


Region.SEJONG
세종특별자치시교육청
I10


Region.GYEONGGI
경기도교육청
J10


Region.GANGWON
강원도교육청
K10


Region.CHUNGBUK
충청북도교육청
M10


Region.CHUNGNAM
충청남도교육청
N10


Region.JEONBUK
전라북도교육청
P10


Region.JEONNAM
전라남도교육청
Q10


Region.GYEONGBUK
경상북도교육청
R10


Region.GYEONGNAM
경상남도교육청
S10


Region.JEJU
제주특별자치도교육청
T10


Region.FORIENGER
재외한국학교교육청
V10



예제 #
급식
// 4월 1일 조식 가져오기
final school = School(Region.CHUNGBUK, '8000376');
final meals = await school.getMonthlyMeal(2021, 4);
debugPrint(meals[0].breakfast);
// 예시 출력: '달걀햄야채볶음밥\n종합어묵국\n소시지구이+케첩\n배추김치\n초코우유'
copied to clipboard
학사일정
// 1월 1일 학사일정 가져오기
final school = School(Region.CHUNGBUK, '8000376');
final schedules = await school.getMonthlySchedule(2021, 1);
debugPrint(schedules[0].schedule);
// 예시 출력: '신정'
copied to clipboard
UI 적용 예제는 example 폴더를 참고해주세요.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.