2016-01-22 69 views
1

我目前正在使用rithms, (https://github.com/rithms/riot-api-java) ,並且我正在嘗試接收冠軍的名稱的Riot api的Java版本,因爲我目前「只」能獲取ID。獲取從身份召喚師名稱

RankedStats rankedStats = api.getRankedStats(api.getSummonerByName("AscendedKitten").getId()); 

現在,打印出的

rankedStats.getChampions(); 

結果時,它會(當然)返回的ID。 我注意到

net.rithms.riot.dto.Champion.Champion 

有梅索德返回名稱,但(因爲我在閱讀文檔失敗)我還沒有找到如何投/獲取對象的實例呢。

我的基本-問題對不起,我希望你不要有太多的麻煩試圖幫助我:3個

提前感謝!

+0

看看這門課。 [Champion.java](https://github.com/rithms/riot-api-java/blob/master/src/net/rithms/riot/dto/Static/Champion.java) – gonzo

+0

我已經看過這個類,但沒有找到方法來鑄造一些東西(例如冠軍列表中的冠軍,在for循環中)到riot.dto.Static.Champion – AscendedKitten

+0

使用[static api](https://github.com/rithms /riot-api-java/blob/master/src/net/rithms/riot/api/StaticDataApi.java) – gonzo

回答

1

使用RiotApi類的getDataChampion(Region region,int id)方法,然後在它返回的冠軍上使用getName()方法。

+0

謝謝!加工 – AscendedKitten