有人知道我如何根据特定召唤师的匹配类型(队列(检索匹配总数吗?一些网站,如wol.gg声称他们可以计算你一生的比赛历史,但我不知道Riot API如何支持API请求限制,7天的比赛历史范围限制,等等
任何见解都会有所帮助,谢谢!
要获得用户的所有可用匹配,您需要在while循环中调用matches API,每次递增起始索引,直到没有新的匹配为止。我有一些示例代码,你可以在我过去的一个项目中看到,我正是这样做的,并将结果缓存在数据库中。在这里输入太多了,但你可以看到Riot的一些历史API的逻辑:
https://github.com/ErikOverflow/Graphs-GG-Server/blob/master/services/matches.js
您可以在该链接中获取所有匹配历史记录https://matchhistory.euw.leagueoflegends.com/en/#match-历史/EUW1/21103650
我查看了当你想要更多比赛历史记录时发送的请求,似乎是暴乱请求https://acs.leagueoflegends.com/v1/stats/player_history/EUW1/211103650?begIndex=135&endIndex=150&带有begindex和endindex参数