한국은행API
-
[ECOS API] 한국은행 경제통계 API 이용 (2) jsonPython/텔레그램봇:채권모니터링 2020. 12. 14. 14:34
원래는 API 기본 값인 xml로 데이터를 처리하다가, 뒤늦게 json타입도 지원되는 걸 발견하고 환승하면서 코드를 class로 정리해서 모아두기로 했다. 주요 목적은 인증키와 STAT_CODE와 ITEM_CODE1, count 정보를 담은 객체를 만들어두고, 필요할 때마다 최근 데이터를 불러오는 함수 작성하기. 아래와 같은 모양이다. setting = { 'key': 'asdf' 'dataType': 'json', 'language': 'kr', } # 이쪽에 기본 정보를 정리해두고 corpBondAAm = Ecos(setting, STAT_CODE='060Y001', ITEM_CODE1='010300000', count=19) print(corpBondAAm.getLatest()) # {'202012..
-
[ECOS API] 한국은행 경제통계 API 이용 (1) xmlPython/텔레그램봇:채권모니터링 2020. 12. 10. 21:11
채권 금리를 어디서 가져올까 하다가, API가 잘 되어있는 한국은행 API를 이용하기로 했다. ecos.bok.or.kr/jsp/openapi/OpenApiController.jsp?t=main 한국은행 경제통계시스템 - OpenAPI 서비스 ecos.bok.or.kr 서비스 소개부터 개발 가이드, 예제코드까지 잘 나와있다. 서비스 이용 > 인증키 신청에 들어가서 약관에 동의하고, 이메일, 비밀번호, 이름, 전화번호, 목적을 기입하고 나면 금세 키가 발급된다. 이렇게 발급받은 키는 아래처럼 url 형태로 요청을 보내면 된다. http://ecos.bok.or.kr/api/StatisticSearch/인증키/xml/kr/1/2/060Y001/DD/20201208/20201209/010300000/ 내 경우..