Rido

[공공데이터] 특일정보 반환 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));
요것으로 하면 어떨까요 ^^

건강하세요~ 리도님~~~
아하... 역시 전 코드가 지저분한게 매력... 응??
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
6년 전 조회 8,001
6년 전 조회 3,531
6년 전 조회 3,354
6년 전 조회 3,808
6년 전 조회 4,386
6년 전 조회 8,881
6년 전 조회 4,010
6년 전 조회 3,563
6년 전 조회 7,245
6년 전 조회 3,702
6년 전 조회 4,209
6년 전 조회 3,775
6년 전 조회 7,161
6년 전 조회 3,742
6년 전 조회 6,057
6년 전 조회 4,030
6년 전 조회 9,049
6년 전 조회 4,875
6년 전 조회 4,755
6년 전 조회 3,686
6년 전 조회 3,587
6년 전 조회 4,169
6년 전 조회 6,047
6년 전 조회 5,465
6년 전 조회 4,240
6년 전 조회 4,678
6년 전 조회 3,805
6년 전 조회 3,712
6년 전 조회 6,800
6년 전 조회 4,313