Showing
1 changed file
with
89 additions
and
89 deletions
1 | - # LOLINFO | 1 | +# LOLINFO |
2 | - | 2 | + |
3 | - *** | 3 | +*** |
4 | - | 4 | + |
5 | - ## 프로젝트 설명 | 5 | +## 프로젝트 설명 |
6 | - 마더프로젝트(FindMe.gg)를 개선한 프로젝트입니다. | 6 | +마더프로젝트(FindMe.gg)를 개선한 프로젝트입니다. |
7 | - Riot Games에서 제공하는 API를 통해 리그오브레전드 실시간 경기와 대전기록을 보여줍니다. | 7 | +Riot Games에서 제공하는 API를 통해 리그오브레전드 실시간 경기와 대전기록을 보여줍니다. |
8 | - | 8 | + |
9 | - ### 개선 사항 | 9 | +### 개선 사항 |
10 | - | 10 | + |
11 | - 1. 공식이 잘못 되있던 캐리력과 챔피언 숙련도를 삭제했습니다. | 11 | +1. 공식이 잘못 되있던 캐리력과 챔피언 숙련도를 삭제했습니다. |
12 | - 2. 새로운 API로 대전기록을 받아왔습니다. | 12 | +2. 새로운 API로 대전기록을 받아왔습니다. |
13 | - 3. 검색된 유저가 게임중이면 실시간 경기를 보여줍니다. | 13 | +3. 검색된 유저가 게임중이면 실시간 경기를 보여줍니다. |
14 | - 4. 최근 5경기 대전기록을 보여줍니다. | 14 | +4. 최근 5경기 대전기록을 보여줍니다. |
15 | - 5. 기존의 views는 html이었는데 vue로 바꾸었습니다. | 15 | +5. 기존의 views는 html이었는데 vue로 바꾸었습니다. |
16 | - | 16 | + |
17 | - ### 설치 방법 | 17 | +### 설치 방법 |
18 | - | 18 | + |
19 | - #### 1. git clone | 19 | +#### 1. git clone |
20 | - ```git clone http://khuhub.khu.ac.kr/2017104041/lolinfo.gg.git``` | 20 | +```git clone http://khuhub.khu.ac.kr/2017104041/lolinfo.gg.git``` |
21 | - | 21 | + |
22 | - #### 2. npm install | 22 | +#### 2. npm install |
23 | - 터미널로 /backend/ 와 /front-end/felol/ 에서 각각 | 23 | +터미널로 /backend/ 와 /front-end/felol/ 에서 각각 |
24 | - ```npm i``` | 24 | +```npm i``` |
25 | - | 25 | + |
26 | - ### 사용 방법 | 26 | +### 사용 방법 |
27 | - | 27 | + |
28 | - #### 1. 터미널로 /backend/ 에서 | 28 | +#### 1. 터미널로 /backend/ 에서 |
29 | - ```npm start``` | 29 | +```npm start``` |
30 | - | 30 | + |
31 | - #### 2. 터미널로 /front-end/felol/ 에서 | 31 | +#### 2. 터미널로 /front-end/felol/ 에서 |
32 | - ```npm run serve``` | 32 | +```npm run serve``` |
33 | - | 33 | + |
34 | - #### 3. localhost:8080 으로 접속 | 34 | +#### 3. localhost:8080 으로 접속 |
35 | - | 35 | + |
36 | - *** | 36 | +*** |
37 | - | 37 | + |
38 | - ## 활용 가능한 데이터 `(API_KEY Required.)` | 38 | +## 활용 가능한 데이터 `(API_KEY Required.)` |
39 | - | 39 | + |
40 | - ### `SUMMONER-V4` | 40 | +### `SUMMONER-V4` |
41 | - | 41 | + |
42 | > https://kr.api.riotgames.com/lol/summoner/v4/summoners/by-name/{summonerName} | 42 | > https://kr.api.riotgames.com/lol/summoner/v4/summoners/by-name/{summonerName} |
43 | - | 43 | + |
44 | - - 소환사 닉네임 - `name` | 44 | +- 소환사 닉네임 - `name` |
45 | - - 소환사 레벨 - `summonerLevel` | 45 | +- 소환사 레벨 - `summonerLevel` |
46 | - - 소환사 정보 갱신 시각 - `revisionDate` | 46 | +- 소환사 정보 갱신 시각 - `revisionDate` |
47 | - - 암호화된 소환사 아이디 - `id` | 47 | +- 암호화된 소환사 아이디 - `id` |
48 | - - 암호화된 계정 아이디 - `accountId` | 48 | +- 암호화된 계정 아이디 - `accountId` |
49 | - | 49 | + |
50 | - ### `CHAMPION-MASTERY-V4` | 50 | +### `CHAMPION-MASTERY-V4` |
51 | - | 51 | + |
52 | > https://kr.api.riotgames.com/lol/champion-mastery/v4/champion-masteries/by-summoner/{encryptedSummonerId} | 52 | > https://kr.api.riotgames.com/lol/champion-mastery/v4/champion-masteries/by-summoner/{encryptedSummonerId} |
53 | - | 53 | + |
54 | - - 챔피언 아이디 - `championId` | 54 | +- 챔피언 아이디 - `championId` |
55 | - - 챔피언 숙련도 레벨 - `championLevel` | 55 | +- 챔피언 숙련도 레벨 - `championLevel` |
56 | - - 챔피언 숙련도 점수 - `championPoints` | 56 | +- 챔피언 숙련도 점수 - `championPoints` |
57 | - - 챔피언 남은 숙련도 점수 - `championPointsUntilNextLevel` (5레벨에 0 고정) | 57 | +- 챔피언 남은 숙련도 점수 - `championPointsUntilNextLevel` (5레벨에 0 고정) |
58 | - - 마지막 플레이 시각 - `lastPlayTime` | 58 | +- 마지막 플레이 시각 - `lastPlayTime` |
59 | - - 챔피언 레벨 토큰 개수 - `tokensEarned` (5레벨 이후를 위한 토큰) | 59 | +- 챔피언 레벨 토큰 개수 - `tokensEarned` (5레벨 이후를 위한 토큰) |
60 | - - 마지막 챔피언 레벨 이후의 숙련도 점수 - `championPointsSinceLastLevel` | 60 | +- 마지막 챔피언 레벨 이후의 숙련도 점수 - `championPointsSinceLastLevel` |
61 | - - 소환사 아이디 - `summonerId` (암호화) | 61 | +- 소환사 아이디 - `summonerId` (암호화) |
62 | - | 62 | + |
63 | - ### `CHAMPION-V3` | 63 | +### `CHAMPION-V3` |
64 | - | 64 | + |
65 | > https://kr.api.riotgames.com/lol/platform/v3/champion-rotations | 65 | > https://kr.api.riotgames.com/lol/platform/v3/champion-rotations |
66 | - | 66 | + |
67 | - - 금주의 무료 챔피언 - `freeChampionIds` | 67 | +- 금주의 무료 챔피언 - `freeChampionIds` |
68 | - - 뉴비를 위한 무료 챔피언 - `freeChampionIdsForNewPlayers` | 68 | +- 뉴비를 위한 무료 챔피언 - `freeChampionIdsForNewPlayers` |
69 | - | 69 | + |
70 | - ### `SPECTATOR-V4` | 70 | +### `SPECTATOR-V4` |
71 | - | 71 | + |
72 | > https://kr.api.riotgames.com/lol/spectator/v4/active-games/by-summoner/{encryptedSummonerId} | 72 | > https://kr.api.riotgames.com/lol/spectator/v4/active-games/by-summoner/{encryptedSummonerId} |
73 | - | 73 | + |
74 | - - 현재 진행중인 게임 아이디 - `gameId` | 74 | +- 현재 진행중인 게임 아이디 - `gameId` |
75 | - - 밴당한 챔피언 목록 - `bannedChampions` | 75 | +- 밴당한 챔피언 목록 - `bannedChampions` |
76 | - - 게임 참여자 목록 - `participants` | 76 | +- 게임 참여자 목록 - `participants` |
77 | - - 선택한 챔피언 - `championId` | 77 | +- 선택한 챔피언 - `championId` |
78 | - - 게임 참여자 닉네임 - `summonerName` | 78 | +- 게임 참여자 닉네임 - `summonerName` |
79 | - - 스펠1 - `spell1Id` | 79 | +- 스펠1 - `spell1Id` |
80 | - - 스펠2 - `spell2Id` | 80 | +- 스펠2 - `spell2Id` |
81 | - | 81 | + |
82 | - ### `MATCH-V4` | 82 | +### `MATCH-V4` |
83 | - | 83 | + |
84 | > https://kr.api.riotgames.com/lol/match/v4/matches/{matchId} | 84 | > https://kr.api.riotgames.com/lol/match/v4/matches/{matchId} |
85 | - | ||
86 | - - 게임 아이디 - `gameId` | ||
87 | - - 게임 종류 - `queueId` | ||
88 | - - 참여자 정보 - `participantIdentities` | ||
89 | - - 사용한 챔피언 - `championId` | ||
90 | - - 경기 결과 스탯 - `stats` | ||
91 | - - 스펠1 - `spell1Id` | ||
92 | - - 스펠2 - `spell2Id` | ||
93 | - | ||
94 | - *** | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
85 | + | ||
86 | +- 게임 아이디 - `gameId` | ||
87 | +- 게임 종류 - `queueId` | ||
88 | +- 참여자 정보 - `participantIdentities` | ||
89 | +- 사용한 챔피언 - `championId` | ||
90 | +- 경기 결과 스탯 - `stats` | ||
91 | +- 스펠1 - `spell1Id` | ||
92 | +- 스펠2 - `spell2Id` | ||
93 | + | ||
94 | +*** | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment