본문 바로가기

주식/키움증권OpenAPI

키움증권 OpenAPI 로그인

키움증권 OpenAPI를 활용한 프로그램을 만들기 위해서는 키움증권에서 제공하는 로그인창을 통해 로그인을 해야만 한다.

해당 로그인 창은 아래와 같은 함수를 통해 열 수 있으며 자동 로그인이 체크되어 있는 경우 로그인창이 뜨지 않고 바로 로그인이 된다.

하지만 이런 경우에는 버전처리가 되지 않으므로 버전처리가 필요한 경우 자동 로그인을 해제한 후 실행해야 한다.

 

관련 함수는 아래와 같다.

int CommConnect() 로그인창을 띄운다. 자동 로그인 설정인 경우 로그인창 없이 로그인 시도한다.
값이 0이면 창이 제대로 뜬 것이고 다른 값은 창을 띄우지 못한 상태이다.
void OnEventConnect() 로그인 처리 결과를 받는 콜백함수이다.
nErrCode를 통해 성공 여부 확인 가능하다.
0 : 성공
-100 : 사용자 정보교환 실패
-101 : 서버접속 실패
-102 : 버전처리 실패

위 함수를 사용한 예제는 아래에 있다.

다음 포스팅에서는 로그인 후 계좌 비밀번호를 설정하고 계좌 관련 정보를 조회해 보겠다.

 

끝.

반응형