본문 바로가기

프로그래밍/한국투자증권API

한국투자증권 API 모바일앱 - 계좌정보 구하기

반응형

한국투자증권 API 모바일앱 - 계좌정보 구하기

 

주식거래를 하기 위한 위탁거래 계좌는 계좌번호 마지막에 01로 끝난다.

SampleActivity.java 의 ShowDataView() 함수에 잘 나와있다.

 

계좌 정보는 로그인이 성공한 후 가져올 수 있다.

아래와 같이 작성한다.

    fun getAccountInfo() {
        val nCount = CommExpertMng.getInstance().GetAccountSize()
        val m_strUserID = CommExpertMng.getInstance().GetLoginUserID()
        if (nCount > 0) {
            var strAcc: String? = ""
            var strAccName: String? = ""
            var strAccCode = ""
            for (i in 0 until nCount) {
                strAcc = CommExpertMng.getInstance().GetAccountNo(i) //계좌번호
                strAccName = CommExpertMng.getInstance().GetAccountName(i) //계좌명
                strAccCode = CommExpertMng.getInstance().GetAccountCode(i) //상품코드
                if (strAccCode.contains("01")) {  //위탁계좌. 마지막 두자리가 01인 계좌
                    CommExpertMng.getInstance().SetCurrAccountInfo(strAcc, strAccCode)
                    System.out.println("" + strAcc + strAccName + strAccCode)
                }
            }
        }

        Toast.makeText(this@MainActivity, "nCount : " + nCount + " m_strUserID : " + m_strUserID,
            Toast.LENGTH_SHORT).show()
    }

 

한국투자증권 OpenAPI 모바일앱 개발 전체 리스트

stockant.tistory.com/304

 

==================================================

한국투자증권 OpenAPI 관련 블로그 내용을 모아 편집하여 전자책을 만들었습니다.

블로그 내용과 거의 유사하므로 블로그를 참고하실 분은 구매하지 않으셔도 됩니다.

kmong.com/gig/248964

 

 

 

반응형