3. 비트코인 선물/3-2. 바이비트 선물 API

(비트코인 자동 매매) 바이비트 API - API Key 및 API Secret 받기

봄이오네 2022. 10. 14. 08:02
반응형

1. 들어가며

바이비트를 통해 자동 매매를 하려면, API를 이용하여야 한다.

바이비트 API에 접속하기 위해서는 API Key와 API Secret를 받아야 한다.

쉽게 이야기 하면, API용 아이디/비밀번호를 등록한다는 뜻이다.

(홈페이지 접속을 위한 아이디/비번과는 다른 개념이다)

 

이 글에서는 바이비트의 API Key와 API Secret 받는 방법을 설명하도록 하겠다.

 


2. API Key와 API Secret 받는 방법

1) 로그인 후 API 선택

바이비트 홈페이지에 로그인하면,

화면 오른쪽 상단의 "계정"의 하위 카테고리인  "API"를 선택한다.

 

< 그림1. 바이비트에 로그인하여 API 탭 선택 >

 

2) API Management 탭에서 Create New Key를 선택한다.

키는 20개를 가질 수 있으며, 키의 유효기간은 발행한 날로부터 91일이다.

 

※ 키는 대외 공개되지 않도록 관리하여야 한다. (해킹 주의)

 

< 그림2. Create New Key 클릭 >

 

3) 키 생성을 위한 작성

API Key Usage, Name for the API Key, API Key Permissoins 등 총 3곳을 작성한다.

 

API Key Usage : 키 사용 방식

  • API Transaction : 웹사이트 또는 앱에서 API 호출을 통해 시작 → 선택
  • Connect to Third-Party Applictions : 참석자가 서드 파티에 접속

Name for the API key : 키 이름

  • 본인이 만들고 싶은 키 이름(별칭)을 기재

API Key Permissoins : 키가 허용하는 권한

  • Read-Write 선택
  • 그 외 아래는 본인의 성향에 따라 선택하면 됨
  • 참고로, 필자는 Wallet를 제외하고 모두 선택함
  • API Key Permissoins 등은 나중에 수정할 수 있다.

위 3가지 모두 작성하였으면 제출하면 된다.

 

※ 아래는 캡쳐할 수 있는 영역 한계로, 아래쪽이 약간 짤렸다.

 

< 그림3. 키 생성을 위해 입력해야 하는 화면 >

 

4) 본인 인증 필요

회원가입한 아이디(메일)과 구글 OTP 2가지의 인증번호를 입력하고 확인(Confirm)한다.

 

메일 인증 : 화면의 Send Verification Code를 누르면,

                   사용자의 메일로 오는 6자리 코드를 60초 이내 입력

구글 OTP : 이 또한 구글OTP의 6자리 코드를 입력한다.

 

< 그림4. 메일과 구글OTP 인증 필요 >

 

5) 키 생성 완료

위의 절차를 완료하였으면, 아래 그림과 같이

Key successfully added 메시지와 함께 키/비밀번호가 생성된다.

→ 사용자 pc 메모장에 저장해 놓아야 한다.

 

< 그림5. API Key가 생성된 화면 >

 

6) 후속조치

API를 활용하기 위해서는 키는 별도로 보관(bybit.key)해야 한다.

bybit.key에는 API Key와 API Secret가 들어있다.

bybit.key에 대한 내용은 다음 시간에 설명하겠다.

 

< 그림6. bybit.key는 별도로 관리한다 >

 


3. 마치며

바이비트 API에 접속을 위한 API Key와 API Secret 발급 방법에 대해 알아보았다.

 

위에서 언급하였듯이 API Key와 API Secret 는

대외 유출이 되지 않도록 잘 관리해야 한다. (해킹 위험)

 

키와 비번만 받았다고 끝난게 아니다.

나중에 파이썬 코드를 만들 때,

사용자 pc에 저장된 API 키/비번을 읽어서  API에 접속한다.

→ 이 때 활용하는 것이 bybit.key 파일이다.

 

다음 시간에는 bybit.key 키/비번을 활용해

바이비트 API에 접속하는 방법을 알아볼 것이다.

반응형