FindMe.GG
프로젝트 소개
-
Riot Games Api
를 통한 리그오브레전드 정보 사이트 만들기 (FindMe.GG 마더프로젝트 개선)
(API_KEY Required.)
활용 가능한 데이터
SUMMONER-V4
https://kr.api.riotgames.com/lol/summoner/v4/summoners/by-name/{summonerName}
- 소환사 닉네임 -
name
- 소환사 레벨 -
summonerLevel
- 소환사 정보 갱신 시각 -
revisionDate
- 암호화된 소환사 아이디 -
id
- 암호화된 계정 아이디 -
accountId
CHAMPION-MASTERY-V4
- 챔피언 아이디 -
championId
- 챔피언 숙련도 레벨 -
championLevel
- 챔피언 숙련도 점수 -
championPoints
- 챔피언 남은 숙련도 점수 -
championPointsUntilNextLevel
(5레벨에 0 고정) - 마지막 플레이 시각 -
lastPlayTime
- 챔피언 레벨 토큰 개수 -
tokensEarned
(5레벨 이후를 위한 토큰) - 마지막 챔피언 레벨 이후의 숙련도 점수 -
championPointsSinceLastLevel
- 소환사 아이디 -
summonerId
(암호화)
CHAMPION-V3
https://kr.api.riotgames.com/lol/platform/v3/champion-rotations
- 금주의 무료 챔피언 -
freeChampionIds
- 뉴비를 위한 무료 챔피언 -
freeChampionIdsForNewPlayers
개발 히스토리
-
2020-11-21
- 첫 미팅, 주제 선정 및 수정 & 추가 사항 결정
-
2020-11-26
- 솔로랭크 & 자유랭크 구분
- 챔피언 숙련도 & 소환사 레벨, 아이콘 추가
-
2020-12-03
- 챔피언 스텟 추가
빌드 방법
1) LoL Api 키를 발급받습니다.
2) npm install
- npm install
3) 해당 Repository를 clone 해주세요.
4) Test.js를 수정해주세요.
- var apikey = "your api key"
사용 방법
1) app.js를 실행해주세요.
2) URL에 localhost:3000를 입력해주세요.
3) 소환사 이름에 검색하고 싶은 소환사 이름을 입력해준 후 click! 버튼을 클릭해주세요.
4) 소환사 정보가 사이트에 표시됩니다. 챔피언 숙련도 리스트에서 챔피언 아이콘 버튼을 클릭하면 챔피언 정보 창으로 넘어갑니다.
## 진행 상태
- 챔피언 정보 창을 수정중이고, 최근 전적을 띄우는 기능도 추가할 예정입니다.
- API 키를 11월 16에 요청하였으나 아직 Pending 상태여서 임시 API 키로 개발중입니다.