英雄联盟 LCUAPI

前言

编写这个文件主要目的是为了方便大家更快乐的游玩英雄联盟游戏!学习并记录下来帮助更多的朋友们!

软件中使用的API为官方开放的API 地址:Riot Developer Portal (riotgames.com)

使用方法

获取Toke和端口

打开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

LCU-API-测试 网址:https://lcu.vivide.re

获取当前客户端地址 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

  • 9
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值