728x90
반응형
[MLB Stats API] 파이썬 패키지로 MLB Stats API 사용해보기
- 다른 쿼리에 사용하기 위해 API에서 사용 가능한 값 검색하거나 API 결과에서 발견된 값에 대한 설명을 조회
- 각 함수에서 인자(파라미터)로 사용할 수 있는 값들의 목록과 각 값에 대한 설명을 제공
- meta에서 값/설명 조회가 가능한 것들 (type 파라미터에 사용가능한 값들)
- ['awards', 'baseballStats', 'eventTypes', 'gameStatus', 'gameTypes', 'hitTrajectories', 'jobTypes', 'languages', 'leagueLeaderTypes', 'logicalEvents', 'metrics', 'pitchCodes', 'pitchTypes', 'platforms', 'positions', 'reviewReasons', 'rosterTypes', 'scheduleEventTypes', 'situationCodes', 'sky', 'standingsTypes', 'statGroups', 'statTypes', 'windDirection']
- 예시 : leagueLeaderTypes (league_leader 함수에 파라미터로 사용할 수 있는 값들)
statsapi.meta('leagueLeaderTypes')
>>>
[{'displayName': 'assists'},
{'displayName': 'shutouts'},
{'displayName': 'homeRuns'},
{'displayName': 'sacrificeBunts'},
{'displayName': 'sacrificeFlies'},
{'displayName': 'runs'},
...
{'displayName': 'strikeoutsPer9Inn'},
{'displayName': 'strikeoutWalkRatio'},
{'displayName': 'throwingErrors'},
{'displayName': 'totalBattersFaced'},
{'displayName': 'triplePlays'},
{'displayName': 'walksPer9Inn'},
{'displayName': 'winPercentage'}]
- 예시 : languages (해당 API에서 사용가능한 언어)
statsapi.meta('languages')
>>>
[{'name': 'English', 'languageCode': 'en', 'locale': 'en_US'},
{'name': 'Spanish', 'languageCode': 'es', 'locale': 'es_ES'},
{'name': 'Korean', 'languageCode': 'ko', 'locale': 'ko_KO'},
{'name': 'English', 'languageCode': 'xc', 'locale': 'en_US'}]
한국어가 가능하네...? 어떻게 사용하는지는 아직 잘 모르겠다...
728x90