-
Notifications
You must be signed in to change notification settings - Fork 41
lol champ select
XHXIAIEIN edited this page Feb 18, 2021
·
8 revisions
在英雄选择页面中调用的API
返回的是一个装满 championId
的数组,没有进行分类。
await connection.request('GET', '/lol-champ-select/v1/pickable-champion-ids')
注意,这里是已经确认选择的英雄。返回的是 championId
await connection.request('GET', '/lol-champ-select/v1/current-champion')
根据 championId
查看指定的英雄选择状态,例如角色定位、是否可选,是否免费轮换,是否已拥有,成就等级...
await connection.request('GET', '/lol-champ-select/v1/grid-champions/{championId}')
返回结果
{
"disabled": false,
"freeToPlay": false,
"freeToPlayForQueue": false,
"freeToPlayReward": false,
"id": 16,
"masteryChestGranted": false,
"masteryLevel": 1,
"masteryPoints": 1000,
"name": "众星之子",
"owned": true,
"positionsFavorited": [
"support"
],
"rented": false,
"roles": [
"support",
"mage"
],
"selectionStatus": {
"banIntented": false,
"banIntentedByMe": false,
"isBanned": false,
"pickIntented": false,
"pickIntentedByMe": false,
"pickIntentedPosition": "",
"pickedByOtherOrBanned": false,
"selectedByMe": false
},
"squarePortraitPath": "/lol-game-data/assets/v1/champion-icons/16.png"
}
在外服、PBE服的特殊模式中,例如无限乱斗、无限火力,英雄选择阶段页面有一个 'boost' 的按钮。可以花费少量点券为你的队伍在本次对局随机解锁一款皮肤免费使用。 但是国服无法购买。曾在 2021/02/18 14:00 前,可以通过API来调用该接口,免费解锁战斗福利,白嫖皮肤。现在该问题在国服已经修复,无法继续使用了。
await connection.request('POST', '/lol-champ-select/v1/team-boost/purchase')
获取当前客户端所选的英雄,通过战斗福利解锁的皮肤。
await connection.request('GET', '/lol-champ-select/v1/team-boost')