1. 롤api 서버에서 정보받아오기
- Programming/Web
- 2015. 11. 24.
롤 API를 이용해서 전적검색을 하는 여러 사이트가 있다.
이때 API 를 이용하는데
라이엇은 개발자들을 위한 사이트 https://developer.riotgames.com/
에서 API 및 개발자들 커뮤니티를 운영하고 있다.
처음에 들어가서 원래 롤 계정으로 로그인을 하면 아래와 같이 화면이 뜬다
MY DEVELOPMENT API KEY 를 보면
내 계정의 api key 를 알수 있다.
한 계정마다 정해진 시간안에 요청에 제한이 있는데
10초에 10번
10분에 500번이다
key값을 받았으면
화면 상단에 API DOCUMENTATION - FULL API REFERENCE 로 이동해본다.
롤 API 에서 지원하는 목록들이 있다.
champion, current-game .. 등등 여러가지가 있는데
다 그뜻을 가지고 있다
챔피언정보, 현재 게임, 리그, 소환사 등등
지금은 간단하게 티어 - 리그 정보만 보려고한다.
예시로 skt t1 faker 로 하는데
아이디만으로는 바로 리그정보를 가지고 올수 없다.
skt t1 faker 는 Summoner name 인데
Summoner name 으로는 바로 리그정보를 가져올 수 없어서
먼저 Summoner ID 을 요청해야한다.
summoner 에서
https://kr.api.pvp.net/api/lol/kr/v1.4/summoner/by-name/skt t1 faker?api_key=<키값>
요청 URL 을 받을 수 있다.
이걸 입력하면
JSON 형태로 나오는데 이 중에서 id:1135567 을 얻을 수 있다.
이 id 값을 가지고 리그 정보를 가져오면 된다.
위 API 목록에서 league 를 선택하고
이 전에 얻은 id 값인 1135567 을 넣어주면
https://kr.api.pvp.net/api/lol/kr/v2.5/league/by-summoner/1135567/entry?api_key=<키값>
을 얻을수 있다.
위 url 로 아래와 같은 정보를 받을수 있다
"tier" : "MASTER" leaguePoints : 195 wins, losses 값들이 나오는 걸 확인할 수 있다.
[Programming/jsp] - 2.. 롤api 서버에서 웹페이지로 정보 출력하기
'Programming > Web' 카테고리의 다른 글
colorbox 설정, 사용법 정리 (0) | 2016.12.18 |
---|---|
javascript 숫자 오름차순 내림차순 정렬하기 sort() (0) | 2016.09.29 |
2. 롤api 서버에서 웹페이지로 정보 출력하기 (6) | 2015.12.21 |
아파치 톰캣(apache tomcat) 다운 및 설치하기! (0) | 2015.12.06 |
apache tomcat context 설정하기 (0) | 2015.11.25 |