def getLeague(self): url = API_LOL_URL_LEAGUE_BYSUMMONER_ENTRY url = url.format( summ_id = self.id ) return ApiHelper.base_request(url, self.regiao)
def getSummonerDadosJSON(self): ##thrwo exception ApiException url = API_LOL_URL_SUMMONER url = url.format( summ_id = self.id ) return ApiHelper.base_request(url, self.regiao)
def getCurrentMatch(self): url = API_LOL_URL_CONSUMER_SPECTATOR url = url.format( region = API_DICT_REGION_S.get(self.regiao), summ_id = self.id ) return ApiHelper.observer_request(url, proxy=None)
def getStatsRanked(self): url = "v1.3/stats/by-summoner/{summ_id}/ranked" url = url.format( summ_id = self.id ) kwargs = {} #"SEASON" : 2015 } result = ApiHelper.base_request(url, self.regiao, **kwargs) return result.get("champions", [])
def getMatchHistory(self, champIds = None): url = "v1.3/game/by-summoner/{summ_id}/recent" url = url.format( summ_id = self.id ) kwargs = { "beginIndex" : 0 , "endIndex" : 1 , "championIds" : champIds } return ApiHelper.base_request(url, self.regiao, **kwargs)
def getStatus(self): url = API_LOL_URL_CONSUMER_SPECTATOR url = url.format( region = API_DICT_REGION_S.get(self.regiao), summ_id = self.id ) match_current = ApiHelper.observer_request(url, proxy=None) return match_current.get("Success", False)
def getSummonersByName(nome): url = API_LOL_URL_SUMMONER_BYNAME url = url.format( nome = nome ) lista_busca = [] for region in API_LIST_REGION: try: result = ApiHelper.base_request(url, region) result["region"] = region lista_busca.append(result) except Exception as e: pass return lista_busca
def getItens(regiao): resultado = ApiHelper.base_request(API_LOL_URL_ITEM, regiao, static=True) return resultado.get("data", {})
def getCampeao(id, regiao): url = "{url_champ}/{id}".format(url_champ=API_LOL_URL_CHAMPION, id=id) return ApiHelper.base_request(url, regiao)
def getCampeoes(regiao): resultado = ApiHelper.base_request(API_LOL_URL_CHAMPION, regiao, static=True) return resultado.get("data", {})