반응형

기상청, 영화진흥위원회의 오픈API를 써본 후 공공데이터 말고 다른 오픈API를 써봐야겠다는 생각이 들었다.

그래서 고민하다가 옛날에 많이 했던 게임인 리그오브레전드(LOL, League Of Legend, 이하 '롤')가 생각났다.

그래서 오늘은 리그오브레전드의 계정정보를 OpenAPI로 받아오는 것을 구현했다.

OpenAPI의 return 값이 다 영어로 설명되어 있어서 좀 어려웠지만 데이터를 다루는 방식은 공공데이터와 크게 다르지 않아 쉽게 구현할 수 있었다.

1. 결과물

라이엇 게임사에서 제공하는 API는 여러 종류가 있는데, 나는 그중에 TFT(롤토체스)의 랭크, 티어 전적을 가져와봤다.

아래의 사진에서 EditText를 통해 계정 이름 값을 넣어주고 버튼을 눌러주면, 계정 이름에 따른 아이디 정보를 반환해준다.

반환받은 아이디 정보를 갖고 전적을 검색해서 랭크, 티어, 게임 수의 정보를 가져올 수 있었다.

 

 

두 번째 사진은 현재 랭킹 1위분의 전적을 검색해보았따.

2. 앞으로의 목표

 1) 이미지 파일을 추가하는 등 직관적인 UI

 2) 전적 정보( 등수, 게임 내용, 게임 날짜/시간 )

 3) TFT말고 League of Legend의 정보와 그에 따른 전적 정보

 4) 게임 내용 분석

반응형

+ Recent posts