데브허브 | DEVHUB | #6. 코딩 못해도 따라하는 복붙 주식 자동화 6강. 추가기능 개발을 위한 지식#6. 코딩 못해도 따라하는 복붙 주식 자동화 6강. 추가기능 개발을 위한 지식
- 키움레스트 API를 활용한 추가 기능 개발을 위해 연속 조회, 웹소켓 그룹 번호, 영웅문 화면-TR 매칭 지식이 필수적입니다. 💡
- '연속 조회'는 대량의 데이터를 페이지 단위로 분할하여 조회하는 기능으로, HTTP 응답 헤더의
Cont와 NextDs 값을 활용해 다음 페이지 데이터를 요청합니다. 📄
Cont 값이 'Y'이면 다음 페이지가 존재하고, 'N'이면 마지막 페이지임을 나타내며, NextDs는 다음 페이지 조회를 위한 코드입니다. 🔄
- '웹소켓 그룹 번호'는 실시간 데이터 처리 시 하나의 웹소켓 연결 내에서 여러 작업을 효율적으로 등록, 관리, 해제하기 위한 기능입니다. 📞
- 웹소켓 통신은
Reg (등록) 및 Remove (삭제) 명령과 그룹 번호, Refresh 옵션(기존 유지/덮어쓰기)을 사용하여 실시간 작업 흐름을 제어합니다. 🧩
- '영웅문 화면과 TR 매칭'은 키움레스트 API Q&A 게시판에서 제공하는 매칭 파일을 통해 영웅문 화면 번호에 해당하는 TR 코드를 쉽게 찾아 개발 시간을 단축하는 꿀팁입니다. 🗺️
- 모든 기능 개발 시 키움레스트 API 가이드 페이지를 꼼꼼히 확인하여 요청/응답 구조, 연속 조회 필요 여부 등을 파악하고 코드를 작성해야 합니다. 📚
- AI 활용 시에도 API 명세를 충분히 제공해야 정확하고 적절한 개발 지원을 받을 수 있습니다. 🤖