이용 절차
1
인증 정보 수령
Client ID, Client Secret, Scope를 전달받습니다.
2
Access Token 발급
Client ID와 Client Secret으로 토큰 발급 API를 호출해 Access Token을 받습니다.
3
API·WebSocket 이용
발급받은 Access Token으로 API를 호출하거나 WebSocket에 연결합니다.
4
만료 전 재발급
토큰이 만료되기 전에 토큰 발급 API를 다시 호출해 새 토큰으로 교체합니다.
Access Token 발급
:)으로 연결해 Base64로 인코딩한 값을 Authorization 헤더에 넣습니다.
요청 헤더
요청 파라미터
요청 본문에는 발급 방식과 Scope를 담습니다.Content-Type에 따라 Form 또는 JSON 형식으로 전달할 수 있습니다.
요청 예제
응답 예제
발급에 성공하면rspCode가 A0000인 응답과 함께 Access Token이 반환됩니다. 이후 요청에는 access_token 값을 사용합니다.
응답 필드
expires_in은 고객사별 설정에 따라 달라질 수 있습니다. 응답값을 기준으로 만료 시점을 계산해 주세요.API 요청 인증
API를 호출할 때는 발급받은 Access Token을Authorization 헤더에 Bearer 형식으로 담아 전달합니다. 모든 API 요청에 동일하게 적용됩니다.
토큰 만료 및 재발급
Access Token은 보안을 위해 유효기간이 정해져 있으며, 만료된 토큰으로 요청하면 인증 오류가 발생합니다. 토큰이 만료되었거나 만료가 임박하면 토큰 발급 API(/oauth/token)를 다시 호출해 새 토큰을 받아 주세요.
안정적인 연동을 위해 다음과 같이 처리하는 것을 권장합니다.
- 토큰 발급 시
expires_in을 기준으로 만료 시점을 저장합니다. - 실제 만료 시점보다 여유를 두고 새 토큰을 발급받습니다.
- API 호출 중 토큰 만료 오류가 발생하면 새 토큰을 발급받아 재시도합니다.
오류 응답
오류 발생 시 HTTP 상태 코드와 함께rspCode, rspMessage가 반환됩니다.
토큰 발급 오류
API 인증 오류
토큰 만료 외에도 다음과 같은 경우 인증 오류가 발생할 수 있습니다.
Authorization헤더 누락 또는Bearer형식 오류- 변조되었거나 서명이 유효하지 않은 토큰

