RIOT API 사용법

Yi Dong Ju·2022년 4월 10일
1

RIOT API

목록 보기
1/5
post-custom-banner

RIOT DEVELOPER 사이트에서 API KEY 발급받기

라이엇게임즈 디벨로퍼 주소

해당 사이트에서 로그인을 합니다.

로그인을 하면 아래처럼 API KEY가 나옵니다!


빨간색 글씨로 만료일이 나와있고


RATE LIMITS이 안내 되어있습니다.

1초에 20건의 요청,


2분에 100건의 요청이 가능하다고 합니다.

RATE LIMITS를 지키지 않으면 BLOCK을 당합니다..


경험담입니다..

API 탭에서 데이터를 받아 볼 수 있습니다.

개인 API를 사용해서 데이터를 요청 해보겠습니다.


데이터 요청해보기

# 환경변수 불러오기
import os
from dotenv import load_dotenv

# API 요청
import requests

# 기타
import pandas as pd
from tqdm import tqdm
import time  

매치기록, 매치정보 등을 보기위해


먼저 계정 정보를 받겠습니다.

Authorization 부분에 발급받은 키를 넣고 요청을 보내보면


요청 url을 알 수 있습니다.


동일한 방식으로 다른 정보들에 대한 요청 url을 알아냅시다.


파이썬으로

데이터를 요청하기 위해 requests 라이브러리를 사용하겠습니다.

아래의 url로 데이터를 요청하면 됩니다.

f'https://kr.api.riotgames.com/lol/summoner/v4/summoners/by-name/{게임아이디}?api_key={발급받은키}'

게임아이디를 알면 다른사람의 데이터도 받을 수 있습니다.


hide on bush 페이커도 가능

# api요청 url
summoner_info_request_url = f'https://kr.api.riotgames.com/lol/summoner/v4/summoners/by-name/{nickname}?api_key={riot_token}'

summoner_data = requests.get(summoner_info_request_url)

RIOT으로부터 받은 json형식의 데이터는 다음의 키 값을 가지고 있습니다.

id : 지역별로 고유한 소환사 ID입니다.


puuid : globally 하게 고유한 ID입니다.


name : 게임 아이디입니다.


summonerLevel : 소환사의 게임 레벨입니다.

summoner_data.json()

aip 설명에서 다른 키 값의 의미를 볼 수 있습니다.


이상으로 RIOT API를 사용해서

데이터를 받아봤습니다.

읽어주셔서 감사합니다.

자세한 코드는

여기 에서 볼 수 있습니다.

post-custom-banner

0개의 댓글