파이썬:PUBG API 사용하기
파이썬 공부를 위한 틀 틀:파이썬
- 파이썬:개요
- 파이썬:변수
- 파이썬:함수
- 파이썬:데코레이터
- 파이썬:제어문
- 파이썬:클래스
- 파이썬:데이터 입출력
- 파이썬:라이브러리
- 파이썬:time, datetime(시간 다루기)
- 파이썬:os(운영체제 기능 이용)
- 파이썬:sys(인터프리터 관련 기능 제공)
- 파이썬:schedule(예약명령)
- 파이썬:COM(다른 프로그램과 연동)
- 판다스(데이터 분석)
- pybithumb(비트코인 거래)
- 파이썬:requests(api다루기)
- 파이썬:pymysql(mysql 연동)
- 파이썬:sqlite3(sqlite3 연동)
- 파이썬:math(숫자, 계산 관련)
- 파이썬:numpy(다차원 배열 및 데이터 다루기)
- 파이썬:matplotlib(그래프, 데이터 시각화)
- 파이썬:keras(딥러닝)
- 파이썬:turtle(그리기)
- 파이썬:프레임워크
- 파이썬:팁
- 파이썬:window창
- 파이썬:다양한 전략
개요[편집 | 원본 편집]
PUBG에서 제공하는 API를 어떻게 사용할 것인가?
이미 많은 사람들이 도구를 만들어 기여하고 있다.(https://documentation.pubg.com/en/community-sdks.html#community-tutorials)
기본적인 사용[편집 | 원본 편집]
requests 모듈을 사용하여 호출하고 응답을 받는다. 기본적인 형태는 아래와 같다. accept와 authorization은 사전 안에 담아 넘긴다.
headers = {'accept': 'application/vnd.api+json', 'authorization': 'pubg api 키'}
받을객체 = requests.get('호출 url', headers=headers)
다룰객체 = 받을객체.json() #json을 파이썬의 사전형태로 바꾼다.
기본적으로 json 형식으로 넘어오니, 컴퓨터에 json임을 알려주고 다루어야 한다.