| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 자바
- 성장형마인드셋
- SQ3R
- API명세서
- staging_area
- Spring
- 코딩테스트
- 재귀적사고
- SQL
- 제너릭메서드
- 스프링
- string메서드
- 참조변수타입변환
- 프로젝트
- 프로그래머스
- 날씨API
- 네이티브애플리케이션
- 파일사용권한
- Java
- openapi
- 배열탐색
- API
- 스레드동기화
- 루트사용자
- 향상된for문
- ChatGPT
- 동전교환알고리즘
- 백준
- 4A피드백
- 99클럽
- Today
- Total
개발 공부용
프로젝트 구상하기#1 - Riot Games Api 사용해보기 본문
1. Riot Developer Portal에서 api 키 발급받기
Riot Developer Portal
About the Riot Games API With this site we hope to provide the League of Legends developer community with access to game data in a secure and reliable way. This is just part of our ongoing effort to respond to players' and developers' requests for data and
developer.riotgames.com
라이엇 계정이 없으면 회원가입이 필요합니다.
로그인하면 하루 뒤 만료되는 api key를 발급해 줍니다.
production을 등록하면 아마 더 길게 발급해 주는 듯.
테스트용이므로 그냥 사용해 보기로 했습니다.

'로봇이 아닙니다'를 체크해야 제대로 발급되니 주의
2. api 사용해보기

apis를 클릭해 보면 조회 가능한 api들을 확인할 수 있습니다.
롤, 발로란트, tft 등 다 가능한 듯.
게임 닉네임과 태그를 통해 puuid를 찾아야 게임 스탯을 조회할 수 있습니다.
하온부의 puuid를 조회해 봤습니다.


이렇게 얻은 puuid 값으로 이번 시즌 티어 정보를 조회하면


그마1인 것을 알 수 있습니다.
그 밖에도 summonerId, leagueId, 승패 횟수 등을 확인할 수 있습니다.
이제 솔랭 정보를 조회해 보겠습니다.
마찬가지로 puuid가 필요합니다.


이제 matchId들을 얻었습니다.
matchId로 솔랭 결과를 확인해 보면 아주 자세한 경기 데이터를 얻을 수 있습니다.

'Project' 카테고리의 다른 글
| [팀 프로젝트] 프로젝트 기록 #4 - 기상청 API를 이용해 날씨 정보 받고 저장하기(2), @Scheduled 스케줄러를 이용한 자동 업데이트 (0) | 2023.11.02 |
|---|---|
| [팀 프로젝트] 프로젝트 기록 #3 - 기상청 API를 이용해 날씨 정보 받고 저장하기(1) (0) | 2023.10.05 |
| [팀 프로젝트] 프로젝트 기록 #2 - CRUD, 매핑 (0) | 2023.09.25 |
| [팀 프로젝트] 프로젝트 기록 #1 - 테이블 명세서, API 명세서 (0) | 2023.08.31 |