모든 비트코인 거래소는 자동 거래를 할 수 있도록 API 명령어를 제공합니다. 프로그램을 통해서 API 명령어를 실행하면 필요한 정보를 받을 수 있는 것입니다. 이렇게 수신한 정보를 이용해서 자동 거래 프로그램을 만들거나 자신만에 시세 조회 화면을 꾸밀 수 있습니다. 오늘은 API 명령어를 실행하기 위한 가장 기본적인 단계인 API 키 발행과 제대로 명령어가 실행이 되는지 테스트하는 방법에 대해 알아보겠습니다.
◎ API 키 발행 |
▼ 빗썸 홈페이지에 접속해서 로그인 한 후 상단 메뉴로 이동합니다. 계정 관리 > API 관리 메뉴를 클릭합니다.
▼ API 관리 화면으로 접속하면 제일 먼저 API 활성화 항목을 선택해야 합니다. 항목 별로 어떤 정보에 접근할 지 사용자가 정하는 것입니다. 자동 프로그램을 돌리려면 출금 관련한 항목을 제외한 나머지는 모두 필요할 겁니다. 원하는 항목을 체크하고 아래로 내려갑니다.
▼ 두 번째는 보안 인증을 받아야 하는데, ARS 인증 요청 버튼을 누르면 등록한 휴대폰으로 전화가 걸려 올 겁니다. 걸려온 ARS 전화에서 요구하는 번호에 화면의 승인번호를 입력합니다. 전화가 끝나면 전화승인완료 버튼을 클릭합니다.
▼ 두 단계만 끝나면 바로 API Key 를 생성할 수 있습니다. 아래로 내려와 API KEY 생성 버튼을 클릭합니다.
▼ 사용 중 API 리스트에 Connect Key 와 Secret Key 가 생성됩니다. 항상 프로그램으로 접근할 때는 2개의 Key 를 쌍으로 가져가야 합니다. 이것이 끝은 아닙니다. API Key 를 사용하기 위해서는 활성화를 해야 합니다. 처음 만들면 비활성화 상태이기 때문입니다. 활성화/비활성화 란에 활성화 버튼을 클릭합니다. 참고로 활성화를 하기 전에 Secret Key 는 화면에서 사라지기 때문에 다른 곳에 복사해 둬야 합니다.
▼ 화면에는 확인을 요구하는 팝업창이 뜹니다. 문구에 보시면 Secret Key 를 복사해서 안전하게 관리하라는 메시지가 있죠? 한번 더 Secret Key 를 별도로 복사해 두었는지 확인하고 승인하기 버튼을 클릭합니다.
▼ 승인하기 를 눌렀다고 끝난 것은 아닙니다. 마지막으로 도착한 승인 메일에서 Click 을 눌러야 합니다.
▼ 메일 본문에 Click 링크를 눌러 활성화를 완료하면 사용 중 API 리스트에 Secret Key 가 사라집니다. 이제 사용 준비가 되었습니다. 실제로 프로그램에서 Connect Key 와 Secret Key 를 이용해서 정보를 받아오는지 API 테스트를 해 보겠습니다.
◎ Python 코드에서 정상 연결 테스트 |
▼ API 테스트 프로그램 언어는 Python 입니다. 소스는 저의 자산 정보를 알아오는 코드입니다. 아래와 같이 소스를 입력하고 실행합니다.
▼ 실행 결과는 성공이었습니다. Connect Key 와 Secret Key 를 넣고 호출했는데 오류 없이 저의 자산 정보를 가져왔네요. 저는 현재 3,000 원을 가지고 있고 거래한 적이 없거든요.
'비트코인' 카테고리의 다른 글
파이코인(PI) 계좌 등록하고 채굴시작하기 (2) | 2021.03.28 |
---|