编写这个文件主要目的是为了方便大家更快乐的游玩英雄联盟游戏!学习并记录下来帮助更多的朋友们!
软件中使用的API为官方开放的API 地址:Riot Developer Portal (riotgames.com)
打开CMD输入
wmic PROCESS WHERE name='LeagueClientUx.exe' GET commandline
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uPf8ywAR-1658645139271)(C:\Users\Administrator\AppData\Roaming\marktext\images\2022-07-21-15-08-15-image.png)]
“–remoting-auth-token=0hRbS_joi-c9x5ru26c8vA” “–app-port=54900”
我们需要的就是这两句
token:0hRbS_joi-c9x5ru26c8vA
账号:riot
port:54900
获取当前客户端地址 GET
发送: https://127.0.0.1:55847/data-store/v1/install-dir
接收: "e:\\program files (x86)\\lol(26)\\LeagueClient"
获取角色全部信息 GET
发送:https://127.0.0.1:55847/lol-summoner/v1/current-summoner
接收:
{
"accountId": 4105042909,
"displayName": "XXXXXX",
"internalName": "XXXXXX",
"nameChangeFlag": false,
"percentCompleteForNextLevel": 5,
"privacy": "PUBLIC",
"profileIconId": 7,
"puuid": "99fdf73c-9cf3-5674-b7e2-abfb1087bf53",
"rerollPoints": {
"currentPoints": 468,
"maxRolls": 2,
"numberOfRolls": 1,
"pointsCostToRoll": 250,
"pointsToReroll": 32
},
"summonerId": 4105042909,
"summonerLevel": 81,
"unnamed": false,
"xpSinceLastLevel": 171,
"xpUntilNextLevel": 2880
}
创建或切换匹配模式 POST
发送:https://127.0.0.1:55847/lol-lobby/v2/lobby
数据:{"queueId":430 }
接收:
{"canStartActivity":true,"chatRoomId":"2470930d-41da-42b9-9924-f281592fb563","chatRoomKey":"2470930d-41da-42b9-9924-f281592fb563","gameConfig":{"allowablePremadeSizes":[1,2,3,4,5],"customLobbyName":"Custom Lobby","customMutatorName":"","customRewardsDisabledReasons":[],"customSpectatorPolicy":"NotAllowed","customSpectators":[],"customTeam100":[],"customTeam200":[],"gameMode":"CLASSIC","isCustom":false,"isLobbyFull":false,"isTeamBuilderManaged":false,"mapId":11,"maxHumanPlayers":0,"maxLobbySize":5,"maxTeamSize":5,"pickType":"","premadeSizeAllowed":true,"queueId":430,"showPositionSelector":false},"invitations":[{"invitationId":"","invitationType":"invalid","state":"Accepted","timestamp":"0","toSummonerId":4105042909,"toSummonerName":"执念偏执狂666"}],"localMember":{"allowedChangeActivity":true,"allowedInviteOthers":true,"allowedKickOthers":true,"allowedStartActivity":true,"allowedToggleInvite":true,"autoFillEligible":false,"autoFillProtectedForPromos":false,"autoFillProtectedForSoloing":false,"autoFillProtectedForStreaking":true,"botChampionId":0,"botDifficulty":"NONE","botId":"","firstPositionPreference":"","isBot":false,"isLeader":true,"isSpectator":false,"puuid":"99fdf73c-9cf3-5674-b7e2-abfb1087bf53","ready":true,"secondPositionPreference":"","showGhostedBanner":false,"summonerIconId":7,"summonerId":4105042909,"summonerInternalName":"执念偏执狂666","summonerLevel":81,"summonerName":"执念偏执狂666","teamId":0},"members":[{"allowedChangeActivity":true,"allowedInviteOthers":true,"allowedKickOthers":true,"allowedStartActivity":true,"allowedToggleInvite":true,"autoFillEligible":false,"autoFillProtectedForPromos":false,"autoFillProtectedForSoloing":false,"autoFillProtectedForStreaking":true,"botChampionId":0,"botDifficulty":"NONE","botId":"","firstPositionPreference":"","isBot":false,"isLeader":true,"isSpectator":false,"puuid":"99fdf73c-9cf3-5674-b7e2-abfb1087bf53","ready":true,"secondPositionPreference":"","showGhostedBanner":false,"summonerIconId":7,"summonerId":4105042909,"summonerInternalName":"执念偏执狂666","summonerLevel":81,"summonerName":"执念偏执狂666","teamId":0}],"partyId":"2470930d-41da-42b9-9924-f281592fb563","partyType":"open","restrictions":[],"warnings":[]}
补充:
420 召唤师峡谷·排位赛 单排/双排·征召
430 召唤师峡谷·匹配模式·自选
440 召唤师峡谷·排位赛 灵活排位·征召
450 嚎哭深渊·极地大乱斗·随机
700 召唤师峡谷·冠军杯赛·征召
830 召唤师峡谷·入门·自选
840 召唤师峡谷·新手·自选
850 召唤师峡谷·一般·自选
1090 云顶之奕(匹配模式)
1400 召唤师峡谷·终极魔典·自选
2000 召唤师峡谷·新手教程 第一部分·自选
2010 召唤师峡谷·新手教程 第二部分·自选
2020 召唤师峡谷·新手教程 第三部分·自选
对局匹配成功
发送:/lol-matchmaking/v1/ready-check
对局开始匹配
发送:/lol-gameflow/v1/gameflow-phase
接受对局
发送:/lol-matchmaking/v1/ready-check/accept
CommunityDragon/awesome-league: A list of apps that work with the League of Legends Client & In-Game API. (github.com)
这个网站有很多别人大佬开发的app 也有封装好的库 推荐使用
希望结交更多有兴趣的编程大佬
ommunityDragon/awesome-league#developer-tools)
这个网站有很多别人大佬开发的app 也有封装好的库 推荐使用
希望结交更多有兴趣的编程大佬
2022/7/24