728x90
반응형
728x90
반응형
현재 주식 정보와 지수(코스피, 코스닥) 정보 조회 기능을 개발하고 있다. 일단 지수 조회의 경우 얼추 마무리 단계에 있는데 개발하면서 어려웠던 점들을 작성하고자 한다(바이브 코딩을 했는데도 해결이 안되니 참 어려웠다...). 초기 버전 맨 처음 생각한 방법은 한국투자증권 API를 사용해서 코스피와 코스닥 정보를 조회하는 방법이었다. index-chart-url: "/uapi/domestic-stock/v1/quotations/inquire-index-daily-price" 먼저 application.yml에 해당 코드를 추가해준다. import com.fasterxml.jackson.annotation.JsonProperty;import lombok.Data;import lombok.NoArgsCons..
이전에 우리가 한국투자증권 API 신청하고 토큰 발급까지 진행했었다. 이번에는 종목 주가 정보를 조회하는 기능을 추가해보겠다. 먼저 application.yml에 문구를 하나 더 추가해야한다.kis: base-url: "https://openapi.koreainvestment.com:9443" auth-url: "/oauth2/tokenP" app-key: "요기에 appkey" app-secret: "요기에 appsecretkey" price-url: "/uapi/domestic-stock/v1/quotations/inquire-price" 바로 저 price-url을 추가해야한다. 저 우측에 있는 값이 무엇이냐 하면... 한국투자증권 API에서 저렇게 하라고 해서 추가한 것이다. 어쩌겠는가..
https://school.programmers.co.kr/learn/courses/30/lessons/389478 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명1 ~ n의 번호가 있는 택배 상자가 창고에 있습니다. 당신은 택배 상자들을 다음과 같이 정리했습니다.왼쪽에서 오른쪽으로 가면서 1번 상자부터 번호 순서대로 택배 상자를 한 개씩 놓습니다. 가로로 택배 상자를 w개 놓았다면 이번에는 오른쪽에서 왼쪽으로 가면서 그 위층에 택배 상자를 한 개씩 놓습니다. 그 층에 상자를 w개 놓아 가장 왼쪽으로 돌아왔다면 또다시 왼쪽에서 오른쪽으로 가면서 그 위층에 상자를 놓습니다. 이러한 방식으로 n개의 택배 ..
현재 포트폴리오와 멤버 API 개발을 마치고, 본격적으로 주식 API를 개발에 들어갔다. 왜 이제 했냐면... (서류도 쓰고, 코딩테스트 준비도 하고... 요즘은 코딩테스트 언어도 자율이 아니라 자바로 딱 정해서 보는 곳이 많아졌다... 백수인데도 참 바쁜 것 같다.) 증권사 API는 한국투자증권의 API를 사용하게 되었다. 원래는 키움증권 API를 사용해보려고 했는데, 로그인 단계에서 보안프로그램 설치에서 막혔다.(보안 프로그램을 설치했는데도 계속 해당 페이지로 이동하고 다음으로 안 넘어갔다. 이유는 몰?루) 증권사 API를 사용하는 방법은 일단 해당 증권사의 계좌를 하나 만든 다음에 API 신청을 하면 된다. 한국투자증권의 경우 아래 링크 https://apiportal.koreainvestment...
문제 상황 현재 포트폴리오 API는 얼추 완성하고 회원 가입과 로그인, 로그아웃 기능을 개발하고 있다. 그런데 회원 가입 중 문제가 발생했어서 글을 남기고자 한다. 먼저 회원의 에러 코드는 이렇게 작성해놓았다. 회원 가입할 때 몇 가지 조건을 달아놓았는데,1. 아이디와 비밀번호는 8자 이상이어야 한다.2. 비밀번호는 문자와 숫자를 모두 포함해야 한다.3. 아이디와 닉네임은 중복되어서는 안된다. @Transactional public Member signup(MemberSignupRequest request) { // ID와 비밀번호는 8자 이상이여야 한다. if (request.getUserName().length() { throw new BusinessE..
최근 블로그 포스팅을 잘 하지 않았다. 올해 1월부터 7월까지 한국경제신문과 토스뱅크에서 주관하는 K-DIGITAL TRAINING에 풀스택 과정을 이수했다. 그리고 총 2번의 팀 프로젝트를 진행했었고, 최근은 다시 취업을 향해 달려가고 있다. (개인적으로 부트 캠프는 꽤 만족스러웠다. 함께 이수한 친구들도 다들 수준이 꽤 높았고, 함께 개발을 한다는 것이 많이 즐거웠다.) 내가 한 프로젝트들은 아래 링크로 남겨둔다. https://github.com/Team-ticku Team-tickuTeam-ticku has 2 repositories available. Follow their code on GitHub.github.com https://github.com/zangwoo-jeon/NewsToss-P..