riot api 정리
MATCH-V5 API
MatchDto
metadata: MetaDataDto 형 변수
info: InfoDto 형 변수
MetadataDto
dataVersion: (int)data 형식의 버전
matchId: (String) 매치의 id
participants: (PUUID의 리스트)참여 소환사 정보
InfoDto
gameCreation: (Unix timestamp) 게임 생성 시간
gameDuration: (초) 게임에 몇 초 동안 지속됐는지
gameEndTimestamp: (Unix timestamp) 게임 종료 시간
gameId: 게임의 고유 아이디
gameMode: 게임 타입(“CLASSIC”, “ODIN()”, “ARAM(All Random All Mid)”, “TUTORIAL”, “ONEFORALL(단일챔)”)
gameName: 문자열로 된 게임의 이름(teambuilder-match-6403432224)
gameStartTimestamp: (Unix timestamp) 게임 시작 시간
gameType: MATCHED_GAME(일반, 랭크), CUSTOM_GAME(커스텀), TUTORIAL_GAME(튜토리얼)
gameVersion: 게임 버전
mapId: 11이 소환사의 협곡
participants: ParticipantDto 형 List, 참여자의 게임 내 정보
platformId: 서버(KR, NA1 등)
queueId: 큐 정보 (420: 솔랭, 430: 일반, 440: 자유랭, 450: 칼바람)
teams: TeamDto 형 List, 블루팀 퍼플팀의 정보(밴, 오브젝트, teamId, 승리 여부)
tournamentCode: 커스텀 토너먼트를 만들면 부여되는 코드
ParticipantDto
assists: 어시스트 횟수
baronKills: 바론 킬
bountyLevel: 현상금 레벨
champExperience: 경험치 획득량
champLevel: 챔피언 레벨
championId: 챔피언의 id
championName: 챔피언 이름
championTransform: 케인만을 위한 변수(0:변신 x, 1: 다르킨, 2: 그암)
consumablesPurchased: 물약 구매 횟수(영약도?)
damageDealtToBuildings: 타워에 가한 피해량
damageDealtToObjectives: 오브젝트에 가한 피해량
damageDealtToTurrets: 타워에 가한 피해량
damageSelfMitigated: 자신에 대한 피해 감소량
deaths: 데스 횟수
detectorWardsPlaced: 탐지 와드 설치 횟수
doubleKills: 더블킬 횟수
dragonKills: 용 처치 횟수
firstBloodAssist: 퍼블 어시 했는지
firstBloodKill: 퍼블 킬 했는지
firstTowerAssist: 포블 어시 했는지
firstTowerKill: 포블 킬 했는지
gameEndedInEarlySurrender: 조기 서렌으로 끝났는지
gameEndedInSurrender: 서렌으로 끝났는지
goldEarned: 획득 골드
goldSpent: 소비 골드
individualPosition: 라인 어디인지(teamPosition과 달리 다른 제약 없이 어느 라인에 가장 많이 붙어있는지 판단)
inhibitorKills: 억제기 킬
inhibitorTakedowns: 억제기 킬 관여
inhibitorsLost: 억제기 부서진 횟수
item0: 1번템
item1: 2번템
item2: 3번템
item3: 4번템
item4: 5번템
item5: 6번템
item6: 장신구(3363: 수정와드, 3340: 와드, 3364: 렌즈)
itemsPurchased: 아이템 구매 횟수
killingSprees: 안죽고 연속킬?
kills: 킬 횟수
lane: 랭크에서 정해진 라인
largestCriticalStrike: 최대 치명타 피해
largestKillingSpree: 최대 안죽고 연속킬?
largestMultiKill: 최대 연속킬(2: 더블킬, 5: 펜타킬)
longestTimeSpentLiving: 가장 오래 살아남은 시간(노데스면 0?)
magicDamageDealt: 마뎀 피해량
magicDamageDealtToChampions: 챔피언에게 가한 마뎀 피해량
magicDamageTaken: 받은 마뎀
neutralMinionsKilled: 중립 몬스터 킬
nexusKills: 넥서스 킬
nexusTakedowns: 넥서스 킬 관여
nexusLost: 넥서스 깨졌는지
objectivesStolen: 오브젝트 스틸 횟수
objectivesStolenAssists: 오브젝트 스틸 어시 횟수
participantId: 참여자의 게임 내 id
pentaKills: 펜타킬 횟수
perks: PerksDto 형 변수
physicalDamageDealt: 물리데미지 피해량
physicalDamageDealtToChampions: 챔피언에게 가한 물리데미지 피해량
physicalDamageTaken: 받은 물리 데미지
profileIcon: 프로필 아이콘
puuid: 소환사의 puuid
quadraKills: 쿼드라킬 횟수
riotIdName: ?? 다 비어있음
riotIdTagline: ?? 다 비어있음
role: ?? Support 아니면 Duo
sightWardsBoughtInGame: 와드 구매 횟수 (다 0)
spell1Casts: q 몇번 썼는지
spell2Casts: w
spell3Casts: e
spell4Casts: r
summoner1Casts: 소환사 주문 d 몇번 썼는지
summoner1Id: 소환사 주문 d 뭐 들었는지(3: 탈진, 4: 점멸, 7: 힐, 11: 강타, 13: 총명, 14: 점화, 21: 방어막, 32: 눈덩이, 33: 눈덩이 날라가기, 35: 왕을 향해(포로 왕 게임모드 전용), 44: 텔)
summoner2Casts: 소환사 주문 f 몇번 썼는지
summoner2Id: 소환사 주문 f 뭐 들었는지
summonerId: 소환사의 PUUID
summonerLevel: 소환사 레벨
summonerName: 소환사 닉네임
teamEarlySurrendered: 조기 서렌 했는지(탈주 때문에?)
teamId: team id(200인지 100인지, 100이면 블루 200이면 퍼플)
teamPosition: 라인 어디인지(individualPosition과 달리 탑1, 미드1, 정글1, 바텀2 이라는 제약을 주고 라인을 추정)
timeCCingOthers: CC 건 시간?
timePlayed: 접속한 시간
totalDamageDealt: 총 데미지 양
totalDamageDealtToChampions: 챔피언에게 가한 피해량
totalDamageShieldedOnTeammates: 아군에게 준 쉴드?
totalDamageTaken: 받은 피해량
totalHeal: 힐량
totalHealsOnTeammates: 아군에게 준 힐량
totalMinionsKilled: cs
totalTimeCCDealt: CC걸린 적에게 가한 피해량?
totalTimeSpentDead: 죽어있던 시간
totalUnitsHealed: 힐 해준 유닛?
tripleKills: 트리플 킬 횟수
trueDamageDealt: 트루뎀 피해량
trueDamageDealtToChampions: 챔피언에게 가한 트루뎀 피해량
trueDamageTaken: 받은 트루뎀
turretKills: 타워 막타
turretTakedowns: 타워 처치 관여
turretsLost: 팀이 잃은 타워
unrealKills: 연속 처치 인가?
visionScore: 시야 점수
visionWardsBoughtInGame: 핑와 구매 횟수
wardsKilled: 와드 처치 횟수
wardsPlaced: 와드 설치 횟수
win: 승리 했는지
PerksDto: 룬특성
statPerks: 스탯 올려주는 마지막에 찍는 동그라미 세개
styles: 특성, 주룬이랑 서브룬으로 구성
PerksStatDto
offense: 제일 위에 동그라미, (5002: 방어력, 5003: 마저, 5005: 공속, 5008: 적응형 능력치, 체력이랑 스킬가속?)
flex: 중간 동그라미
defense: 제일 아래 동그라미
PerksStyleDto
description:
selections: PerksStyleSelectionDto형 변수
style
PerksStyleSelectionDto
perk
var1
var2
var3
TeamDto
bans
objectives
teamId
win
BanDto
championId
pickTurn
ObjectivesDto
baron
champion
dragon
inhibitor
riftHerald
tower
ObjectiveDto
first
kills
댓글남기기