Java

[Java] 한국투자증권 api 키 발급

김호록님 2023. 1. 13. 23:33

현재 진행하고 있는 앱은 모의 투자(/구매)와 비슷한 개념의 앱인데, 주식 파트를 맡게 되어 데이터를 불러오기 위해 open api를 사용하기로 했다. 

open api 를 처음 써보기도 하고, 코드 개발에서도 여러모로 미숙하기 때문에 삽질하는 과정을 기록해보려고 한다.

 

주식 데이터를 불러오는 여러 api들이 많은데 굳이 한국투자증권 api를 선택한 이유는, 맥북에서도 호출 가능한 api이기 때문이다.

그리고 부가적인 프로그램을 다운받거나 할 필요 없이 rest api 형식으로 되어 있어 사용하기 좀 더 편할 것 같다는 이유도 있다.

 

api 문서가 꽤 잘 되어 있어서, 아직까지는 공식 문서를 참고하고 있다.

https://wikidocs.net/book/7845

 

파이썬을 이용한 한국/미국 주식 자동매매

이 책에서는 파이썬과 한국투자증권의 오픈API를 사용하여 국내 주식과 미국 주식의 자동매매를 하는 방법에 대해 소개합니다.

wikidocs.net

해당 링크를 참조하여 한국투자증권 계좌를 개설하고, 모의 투자 계좌로 api 신청을 했다.

그리고 웹소켓 키가 필요해서 api 문서를 참고하여 원래 사용하고 있던 postman으로 요청을 보내보았다.

쉽게 키를 발급받을 수 있다.

같은 방식으로 접속 토큰도 발급 가능하다. 유효기간이 1일이라, 하루마다 새로 발급 받아야 하는 것 같다.