//네이버

 

 

 

우선 업비트 API를 이용하기 위해서는 access key와 secret key가 필요하다

이것들은 업비트에 가입되어있는 상태라면 매우 간단하게 얻을 수 있다.

 

이 키는 아래 주소에서 신청하면 된다

https://upbit.com/service_center/open_api_guide

 

 

 

1. 위의 링크로 들어가서 "Open API 사용하기"를 클릭한다

Open API 안내 화면

 

 

2. 로그인 화면이 나온다 (카카오 아이디로 로그인)

 

 

3. 로그인 후 Open API 관리 화면이 나온다. 필요한 것들을 체크(v자 표시)해준다. 보통 출금/입금까지는 굳이 필요 없을 수 있지만, 나는 전체를 다 관리하는 툴을 만들 계획이라 모두 체크 했다. 외부 아이피(공인아이피) 주소를 확인하여 입력해준다. 등록된 아이피에서만 접속 가능하다!

**혹시나 외부 아이피를 모를경우 이 링크를 확인(https://sonjeol-kim.tistory.com/9)

Open API 관리 화면

 

1. 원하는 것들을 선택 2. IP주소(외부IP) 등록 후 "Open API Key 발급받기" 클릭

 

 

3. 로그인 상태지만 인증이 필요하다. 카카오 페이 인증으로 설명은 생략

자세한 설명은 생략한다...

 

 

Key를 발급 받아서 프로젝트 폴더(프로젝트명 Upbot)에 

setting 폴더에 별도의 .py파일을 만들어서 저장했다.(아래 그림의 트리 참조)

프로젝트 upbot의 트리

 

 

향후 프로젝트 파일들을 공유할 경우, key.py파일만 제외하고 공유하기 위해 key.py를 별도로 저장하였으며,

내용은 아래와 같다. (키는 변경)

access_key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
secret_key = 'yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy'

 

불러올 때는 이렇게 하고 있다.

(코드의 일부)

 

import settings.keys

....(중략).....

def __init__(self):
    access = settings.keys.access_key
    secret = settings.keys.secret_key
    self.upbit = pyupbit.Upbit(access, secret)

+ Recent posts