환율정보 가져오기

song4·2023년 9월 4일
0

왜 이 기능을 만들고 싶은가?

환율(달러, 엔화)이 변동되면 슬랙으로 변동된 가격을 알려주는 API를 만들고 싶다.

슬랙에 메세지를 보내는 API를 만들었으니
이제 환율정보를 가져와보자.


과정

구글에 환율정보 가져오기를 검색해보니 한국수출입은행에서 오픈 API를 제공중이다.
한국수출입은행

현재환율, 대출금리, 국제금리 정보를 제공하는데 나는 환율이 필요하기때문에 환율게시글로 들어가봤다.

오픈 API는 일일제한횟수가 1,000회로 제한되어있다.

API를 사용하는 방법은 게시글에 자세히 나와있다.

고민

이제 계획을 다시 생각해보자.

환율(달러, 엔화)이 변동되면 슬랙으로 변동된 가격을 알려주는 API를 만들고 싶다.

변동? 변동을 어떻게 감지할 수 있을까?
만약 달러 당 원화가 1318원 이였다가 1319원이 됐을 그 때를 어떻게 감지할 수 있을까?

검색을 해봤지만.. 실시간으로 변동감지는 힘들 듯 하다.
하지만 비슷하게 할 수 있을 것 같은데 1초마다 API를 호출해서 변동했는지 안했는지 확인하는 방법이다.

그러나 이 방법은 문제가 있다.
한국수출입은행에서 제공하는 API는 일일제한횟수가 1,000번으로 하루에 천번밖에 호출할 수가 없다.

이러면 1초마다 호출하는건 1000초 후면 끝이다..

계산을 해보니 하루가 86,400초이고
실제로는 시간이 조금 차이가 나겠지만 대충 86초 당 한번씩 호출하면 된다.

실시간이라고 보기에는 다소 무리가 있는 86초

그렇다면 차라리 시간마다 환율정보를 알려준다거나?
9시 12시 3시 6시.. 3시간마다 알려준다거나?

뭐 한시간이던 세시간이던 일단 만들어보자.

0개의 댓글