테스트 사이트 - 개발 중인 베타 버전입니다

[공공데이터] 특일정보 반환 api입니다.

https://github.com/rido0083/gnu_hoilday

 

깃헙에 자료 업로드를 해두었습니다.

필요하시분은 다운로드 받으셔서 사용하시면 됩니다.

 

gnu_hoilday

그누보드5.3용으로 개발된 국가특일 정보 api 입니다.



data.go.kr/dataset/15012690/openapi.do

공공데이터에 가입하시고 위의 링크로 가신 후 해당 api를 신청하신후 api키를 받아서 사용하시면 됩니다. 
해당 api키는 2년에 한번씩 재 신청이 필요 합니다.


신청하신 api키를 api/holiday.php 파일의 40번째줄

$ServiceKey = '';

해당 변수에 기입해 주시면 됩니다.


해당 사용법은 이러합니다. 
http://본인의홈페이지/api/holiday.php?date= 
기본주소의 형태 입니다. 해당 date인자에 필요한 날짜를 입력합니다. 

http://본인의홈페이지/api/holiday.php?date=2019 
년도만 입력시에 해당년도의 특일정보를 json형태로 반환합니다. 이경우 해당 데이터베이스를 자동생성하고 디비에 해당 특일정보를 저장합니다. 
해당 공공데이터의 api에서 2015년 데이터부터 제공하고 있으니 필요하신분은 2015부터 쭉 입력해 주시면 됩니다. 

http://본인의홈페이지/api/holiday.php?date=2019-01 
해당월의 특일을 json형태로 제공합니다. 이경우 위의 년도로 입력받은 데이터베이스에서 해당 정보를 반환합니다. 
즉 해당년도의 데이터를 먼저 찍어주고 디비를 생성해 주셔야 합니다. 


http://본인의홈페이지/api/holiday.php?date=2019-05-05 
해당알의 특일을 json형태로 제공합니다. 이경우 위의 년도로 입력받은 데이터베이스에서 해당 정보를 반환합니다. 

해당 년도의 url을 입력시에 기존 데이터에 없던 특일을 추가합니다. 현재 작성일(2019-03-26) 기준으로 2020년 데이터는 제공되고 있지 않는거 같습니다.



아래는 셈플url입니다. 
제작자의 사정에 의해 해당 셈플은 링크가 유효하지 않을 수 있습니다.



gnurido.iwinv.net/api/holiday.php?date=2019 
gnurido.iwinv.net/api/holiday.php?date=2019-05 
gnurido.iwinv.net/api/holiday.php?date=2019-05-05 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 6개

이 공공데이터 정말 좋은 거 같아요. 저도 몇 개 사용하고 있는데 아주아주 좋아요. ^^
2년마다 신청해야 된다는게 너무 좀 짜증이네요 -_-;;;
세금으로 하는건데 좀 편하게 썼으면 좋겠어요
행정편의? 뭐 그런 게 아닐까 싶어요.
일정기간 사용 없으면 휴면처리하면 될 거 같은데 시스템 구축이 귀찮은가봐요. ㅡㅡ
그래도 유용한 게 많다보니... ^^
이리저리 검색하다가 그누에 왔네요. ㅎㅎ
좋은 정보 감사합니다. 리도님 ^^

달짝지근한 꿀정보에 설탕하나 추가하겠습니다. ^^

$key = substr($item->locdate,0,4).'-'.substr($item->locdate,4,2).'-'.substr($item->locdate,6,2);
요것을
$key = date("Y-m-d", strtotime($item->locdate));
요것으로 하면 어떨까요 ^^

건강하세요~ 리도님~~~
아하... 역시 전 코드가 지저분한게 매력... 응??

게시글 목록

번호 제목
23966
23963
23953
23949
23938
23935
23933
23928
23919
23918
23917
23910
23902
23901
23897
23894
23893
23891
23885
23872
23870
23862
23859
23853
23845
23838
23827
23819
23805
23801