Riot 에서 기본적으로 제공하는 API Key는 27가지가 있습니다. (2021년 7월 기준)
(API 공식 문서 : https://developer.riotgames.com/apis)
그 중 LOL과 관련된 API는 15가지이고, 리그오브룬테라 5가지, 롤토체스 3가지, 발로란트 4가지 입니다.
우리는 LOL과 관련된 프로젝트를 진행할것이므로, LOL에 관련된 API만 살펴보도록 하겠습니다.
이번 포스팅에서는 API Key에 대해서 간략히 설명을 하고, 각 API 마다 호출하고 결과값은 따로 포스팅을 하도록 하겠습니다.
(분석에 있어서 중요한 내용들은 빨강색으로 표시하였음. 주관적인 판단)
- ACCOUNT-V1
- 해당 유저(검색 대상) 관련된 정보를 반환
- CHAMPION-MASTERY-V4
- 해당 유저(검색 대상)의 챔피언 숙련도를 오름차순으로 반환
- CHAMPION-V3
- 현재 게임에서 무료로 사용할수 있는 챔피언, 신규 유저들이 사용 가능한 챔피언과 신규유저의 max level 을 반환 (신규유저의 max level은 10으로 고정 되어있는데, 이 의미는 신규 유저의 경우, 10레벨까지만 무료 챔피언을 주겠다는 의미이다.)
- CLASH-V1
- LOL의 팀 토너먼트 모드인 격전과 관련된 게임/유저 정보를 반환
- LEAGUE-EXP-V4
- 랭크(Solo, 자유)에 티어별의 소환사정보를 반환
- LEAGUE-V4
- 특정 게임/리그에 속해 있는 유저들의 티어 정보들을 반환한다.
- LOL-STATUS-V3
- LOL-STATUS-V4의 이전 버전 API (2020년 12월 11일까지 제공하였음)
- LOL-STATUS-V4
- 현 플랫폼의 정보(Window, mac, android, ios 등)를 반환 (+지역별 업데이트가 필요한지를 체크)
- MATCH-V4
- 특정 게임에 대한 모든 게임정보(게임 내용과 관련된 200가지 항목)들을 반환 (2021년 8월 23일 까지만 제공 이후에는 MATCH-V5로 확인)
- MATCH-V5
- 특정 게임에 대한 모든 게임정보(게임 내용과 관련된 200가지 항목)들을 반환
- SPECTATOR-V4
- 해당 유저(검색 대상)가 진행중인 게임정보를 반환
- SUMMONER-V4
- 해당 유저(검색 대상)의 정보를 반환
- Riot API를 쓰기 위해서는 account id, puuid 등이 필요한데 여기서 확인 가능
- THIRD-PARTY-CODE-V4
- 해당 유저(검색 대상)를 통하여 third party code를 반환
- TOURNAMENT-STUB-V4
- 롤드컵과 같은 토너먼트와 관련된 API이며 production key로만 접근 가능
- TOURNAMENT-V4
- 롤드컵과 같은 토너먼트와 관련된 API이며 production key로만 접근 가능
다음 포스팅에서는 분석에 필요한 4가지 API(LEAGUE-EXP-V4, LEAGUE-V4, MATCH-V5, SUMMONER-V4) 에 대해서 자세히 살펴보도록 하겠습니다.
반응형
'Data Science > LOL 프로젝트' 카테고리의 다른 글
Riot API (LEAGUE-V4) 코드 구현 (0) | 2021.07.26 |
---|---|
Riot API (SUMMONER-V4) 코드 구현 (0) | 2021.07.25 |
Riot API 사용하기 (웹사이트) (0) | 2021.07.25 |
Riot API 준비하기 (0) | 2021.07.20 |
프로젝트 개요 (0) | 2021.07.20 |