Bitsum 주문 가능 정보 조회 오류

Kim jisu·2024년 12월 24일
0

 Debugging Note

목록 보기
6/37

빗썸 마켓 주문 API JWT 토큰 인증 오류

문제 설명
빗썸 API를 사용하여 특정 마켓의 주문 가능 정보를 조회하려 할 때, 401 Unauthorized 오류가 발생하며 "JWT 토큰 검증에 실패했습니다." 메시지를 수신.

org.springframework.web.client.HttpClientErrorException$Unauthorized: 401 Unauthorized:  {"error":{"name":"jwt_verification","message":"Jwt 토큰 검증에 실패했습니다."}}

원인
최초 빗썸에서 발급받은 API Key가 가격 조회 권한만 가지고 있었습니다.
주문 관련 API 엔드포인트는 더 높은 수준의 인증이 필요합니다.

해결 방법
주문 관련 작업이 포함된 확장된 권한을 가진 새로운 API Key를 생성했습니다.

해결 단계:

  • 빗썸 API 관리 콘솔에 로그인
  • 다음 권한을 포함한 새로운 API Key 생성:
    • 기본 시세 조회
    • 주문 조회
  • application.properties의 API 인증 정보 업데이트
    • appKey: [새로운-api-key]
    • secretKey: [새로운-secret-key]
      주의사항
      허용 가능 API도 추가해줘야 합니다.
      https://ip.pe.kr/ 에서 외부 IP 확인 (cmd의 ipconfig 결과와 다를 수 있음)

      확인된 IP를 빗썸 API 관리 >API 접근 제한 IP 설정, 허용 IP로 등록
profile
Dreamer

0개의 댓글