본문 바로가기
파이썬/가상화폐

Python Binance API 신청법/사용법 바이낸스 API키 발급 받아 저장하기

by 행복론자 2022. 7. 21.

Binance에서 API를 이용한 프로그램을 만드려고 합니다.

그러려면 기본적으로 API KEY를 발급받아야겠죠?

 

오늘은 세계 1등 거래소 BINANCE의 API를 발급받아 저장하는 방법에 대해 알아보겠습니다.

먼저 바이낸스에 접속합니다. 가입이 안되어 있다면 링크로 가입해주시면 감사하겠습니다. 

https://www.binance.com/en

 

 

접속했다면 order옆에 프로필을 클릭하고 API Management를 클릭합니다. 

 

 

그 다음 캡쳐 이미지에 나온 순서대로 클릭합니다.

 

라벨을 입력하라고 나옵니다.

이름 짓는다고 생각하고 입력합니다. 저는 하고 싶은대로 했습니다.

 

 

그 다음 인증절차입니다 API 발급은 아주아주 중요한 일이기 때문에 

핸드폰번호, OTP를 이용한 인증을 합니다.

 

 

그러면 발급이 완료됩니다. API KEY와 SECRET KEY를 잘 보관하셔야 합니다.

아래 체크박스는 API를 이용해 무엇을 할 수 있을지 선택하는 것입니다. 기본 상태로는 아무것도 할 수 없으니 Edit Restrictions을 클릭해 수정합니다. 

 

 

선물거래 계정을 미리 만들고 선물 거래를 허용하도록 체크합니다. 

그리고 중요한 것은 IP 허용입니다.

남이 내 API를 알아서도 안되지만 알게 되더라도 사용하지 못하도록  내 IP만 입력합니다. CLOUD를 이용하실 분들은 CLOUD IP를 적고 SAVE하시면 됩니다.

 

 

그 다음 PYTHON을 이용해 API KEY, SECRET KEY를 불러올 수 있도록 컴퓨터에 저장합니다.

윈도우10을 기준으로 다음처럼 검색합니다.

 

 

환경변수를 클릭합니다.

 

사용자 변수 > 새로만들기를 클릭합니다.


그러면 다음처럼 입력창이 나옵니다.

변수 이름은 편한대로 저장하고 변수값은 BINANCE API MANAGEMENT에서 확인한 값을 저장합니다.

 

마찬가지로 SECRET_KEY도 저장합니다.

 

 

그리고 확인을 누른 다음..

다음 소스를 실행시키면 API, SECRET KEY가 나옵니다. 이제 소스에 직접 KEY를 입력하지 않고도 불러올 수 있게 되었습니다. 

import os

API_KEY = os.environ.get('BINANCE_API_KEY')
SECRET_KEY = os.environ.get('BINANCE_SECRET_KEY')
print(API_KEY)
print(SECRET_KEY)

 

 

* 만약 나오지 않는 경우는 변수저장보다 파이썬을 미리 실행시킨 경우이므로  파이썬을 끄고 (파이참 닫기) 다시 에디터를 켜서 소스를 실행시키면 나옵니다. 

 

 


같이 읽어보면 좋은 글

2022.12.27 - [파이썬/가상화폐] - [전자책] 바이낸스 코인선물자동매매 시스템 개발 방법을 담은 책이 출시되었습니다.

 

[전자책] 바이낸스 코인선물자동매매 시스템 개발 방법을 담은 책이 출시되었습니다.

🎁 바이낸스 자동매매 시스템 개발 방법을 담은 책이 출시되었습니다. "나 대신 일해주는 코인선물자동매매 프로그램 개발, 노하우 및 소스를 모두 공개합니다" ✔️ Q: 무슨 내용인가요? Python

jsp-dev.tistory.com

 

2022.11.05 - [파이썬/가상화폐] - [공지] 코인거래소별 프리미엄 체크봇 개발 가이드와 풀소스 전자책 | binance bybit | 업비트 김치프리미엄

 

[공지] 코인거래소별 프리미엄 체크봇 개발 가이드와 풀소스 전자책 | binance bybit | 업비트 김치프

https://kmong.com/gig/417785 거래소별 코인 프리미엄 알림봇 개발 가이드를 드립니다 | 36000원부터 시작 가능한 총 평점 5점의 3개 총 작업 개수 완료한 총 평점 5점인 JSDEV의 전자책, 투잡·재테크 전자

jsp-dev.tistory.com

2021.02.23 - [파이썬/가상화폐] - 가상화폐거래소 업비트 Open API Key 발급 받는법

2022.08.14 - [파이썬/가상화폐] - Python FTX API 사용하기 FTX API KEY 발급받기 (5분컷)

2022.08.16 - [파이썬/가상화폐] - Python Bybit API 사용하기 바이비트 API KEY 발급받기 (5분컷)

2022.08.21 - [파이썬/가상화폐] - Python OKX API 사용하기 OKX API KEY 발급받기 (5분컷)

2022.08.21 - [파이썬/가상화폐] - Python BITGET API 사용하기 BITGET API KEY 발급받기 (5분컷)

2022.10.19 - [부업] - 비전공자를 위한 Python 기초책, 읽다보면 알게되는 파이썬 전자책!

반응형
이 포스팅은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

댓글