Skip to content

docs,examples: standardize KIS_ACCOUNT_NUMBER → KIS_ACCOUNT_NO + KIS_ACCOUNT_CODE#35

Merged
unohee merged 1 commit into
mainfrom
chore/env-test-and-docs-standardize
Jun 3, 2026
Merged

docs,examples: standardize KIS_ACCOUNT_NUMBER → KIS_ACCOUNT_NO + KIS_ACCOUNT_CODE#35
unohee merged 1 commit into
mainfrom
chore/env-test-and-docs-standardize

Conversation

@unohee

@unohee unohee commented Jun 3, 2026

Copy link
Copy Markdown
Owner

Summary

v1.7.0 환경변수 표준화(PR #33)의 후속 정리. docs/examples에 남아있던 비표준 환경변수 KIS_ACCOUNT_NUMBER (합본 "12345678-01" 형식)를 표준 KIS_ACCOUNT_NO + KIS_ACCOUNT_CODE 분리 형식으로 통일.

Changes

  • docs/guides/getting-started.md: env 예제 + Agent 파사드 사용법으로 재작성
  • docs/api/websocket-api.md: KISClient account_number=KISConfig(account_no=, account_code=)
  • examples/websocket_multi_subscribe.py: outdated KISClient 시그니처 수정 + KIS_ACCOUNT_NO/CODE 분리
  • examples/export_trading_history.py: 동일하게 표준화, MOCK_BASE_URL 상수 사용

같이 정리한 outdated API 호출

코드와 일치하지 않던 docs/examples를 실제 시그니처로 맞춤:

  • KISClient(account_number=..., is_real=True)KISClient(config=KISConfig(account_no=..., account_code=..., base_url=...))
  • account_number[:8] / account_number[8:] — 슬라이싱 hack 제거
  • getting-started의 get_access_token, get_daily_price 같은 실존하지 않는 메서드를 실제 Agent 파사드(agent.get_stock_price, agent.inquire_daily_itemchartprice)로 교체

Test plan

  • python -m py_compile 두 examples 통과
  • KIS_ACCOUNT_NUMBER / account_number= 잔존 검색 0건
  • (선택) examples 실제 실행 — 사용자 .env 갱신 필요

…ACCOUNT_CODE

v1.7.0 환경변수 표준화 후속 정리. docs와 examples에 남아있던 비표준
환경변수 KIS_ACCOUNT_NUMBER(합본 "12345678-01" 형식)를 표준 KIS_ACCOUNT_NO
+ KIS_ACCOUNT_CODE 분리 형식으로 통일.

같이 정리한 outdated API 호출:
- KISClient(account_number=..., is_real=True) — 실제 시그니처와 불일치
  → KISClient(config=KISConfig(account_no=..., account_code=..., base_url=...))
- account_number[:8]/[8:] 슬라이싱 hack 제거
- getting-started.md의 잘못된 메서드 예제(get_access_token, get_daily_price)를
  실제 Agent 파사드 API(agent.get_stock_price, agent.inquire_daily_itemchartprice)로 교체

영향: docs/guides/getting-started.md, docs/api/websocket-api.md,
examples/websocket_multi_subscribe.py, examples/export_trading_history.py
@unohee unohee merged commit 24f8ce4 into main Jun 3, 2026
6 checks passed
@unohee unohee deleted the chore/env-test-and-docs-standardize branch June 3, 2026 14:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant