API Key 발급과 인증 구현이 완료 되었다면, 아래 코드를 복사하여 바로 첫 API를 호출해볼 수 있습니다.
사전 준비#
app_key, secret_key 준비 완료
계좌 잔고 조회#
Python#
필요 라이브러리: pip install PyJWT requestsJavaScript#
필요 라이브러리: npm install jsonwebtokencURL#
응답 예시
{
"status": "success",
"code": 200,
"data": {
"accountNo": "000-00-000001",
"depositAmount": 1000000.00,
"availableWithdrawalAmount": 950000.00
}
}
주문 생성#
ORDER 권한 필요
주문 생성은 주문 권한 API Key가 필요합니다.
Python#
응답 예시
{
"status": "success",
"code": 200,
"data": {
"orderDateTime": "2026-03-05T14:30:00.000Z",
"orderNo": "27"
}
}
에러가 발생한다면?#
| 에러 | 원인 | 해결 |
|---|
OA_001 | 유효하지 않은 API Key (401) | app_key 확인 |
OA_002 | 만료된 API Key (401) | API Key 재발급 |
OA_003 | JWT 서명 검증 실패 (401) | secret_key 확인 |
OA_004 | 요청 서명(X-Signature) 유효하지 않음 (401) | 디버깅 체크리스트 |
OA_005 | 요청 시각(X-Timestamp) 유효 시간 초과 (401) | 시스템 시간 NTP 동기화 (±60초) |
OA_006 | 필수 인증 헤더 누락 (400) | 요청 헤더 확인 |
OA_007 | API 권한 없음 (403) | API Key 권한 확인 |