注册:

拳头官方开发网站,使用拳头账号:developer.riotgames.com
登陆后可获取临时测试API密匙,每24小时需刷新一次
测试密匙每秒可请求20次,每2分钟可请求100次。

介绍:

区域:

英雄联盟API仅可在拳头运营的服务器上使用

服务器
巴西服 br1.api.riotgames.com
北欧服 eun1.api.riotgames.com
西欧服 euw1.api.riotgames.com
日服 jp1.api.riotgames.com
韩服 kr.api.riotgames.com
中美服 la1.api.riotgames.com
南美服 la2.api.riotgames.com
美服 na1.api.riotgames.com
大洋服 oc1.api.riotgames.com
土耳其服 tr1.api.riotgames.com
俄罗斯服 ru.api.riotgames.com

赛季:

static.developer.riotgames.com/docs/lol/seasons.json
JSON格式,季前赛会单独算成一个赛季。

[
  {
    "id": 0,
    "season": "PRESEASON 3"
  },
  ...
]

模式ID:

static.developer.riotgames.com/docs/lol/queues.json
JSON格式,包含游戏模式和排位等等。

[
  {
    "queueId": 0,
    "map": "Custom games",
    "description": null,
    "notes": null
  },
  ...
]

游戏地图:

static.developer.riotgames.com/docs/lol/maps.json
JSON模式,包含了所有有过的地图。

[
  {
    "mapId": 1,
    "mapName": "Summoner's Rift",
    "notes": "Original Summer variant"
  },
  ...
]

游戏模式

static.developer.riotgames.com/docs/lol/gameModes.json
JSON格式, 包含了所有的游戏模式

[
  {
    "gameMode": "CLASSIC",
    "description": "Classic Summoner's Rift and Twisted Treeline games"
  },
  ...
]

排位信息

队列类型

英雄联盟终点会有一个叫做queueType的字段,它会告诉你地图/模式的信息。根据queueType, highestTierAchieved字段会返回上个赛季结束时的最高段位。

召唤师峡谷

Unranked
    RANKED_SOLO_5x5
    RANKED_TEAM_5x5
Ranked Solo/Duo
    RANKED_SOLO_5x5
Ranked Team 5x5
    RANKED_TEAM_5x5

其他地图

如果一局游戏 != 召唤师峡谷, 那么highestTierAchieved会返回任意一个上赛季结束时的最高段位。

头像和标志

段位标志资源,也包含了位置。
段位图标:https://pan.cocdeshijie.com/show/文件/ranked-emblems.zip
段位位置:https://pan.cocdeshijie.com/show/文件/ranked-positions.zip

老版本的也有
https://pan.cocdeshijie.com/show/文件/tier-icons.zip

Data Dragon

Data Dragon包含了英雄联盟所有的素材和信息。每次游戏版本更新后,Data
Dragon 也会一起更新。
下载地址(10.7版本):
https://ddragon.leagueoflegends.com/cdn/dragontail-10.7.1.tgz

版本

包含了历史版本。https://ddragon.leagueoflegends.com/api/versions.json

获取最新版本:

get_version_json = requests.get("https://ddragon.leagueoflegends.com/api/versions.json")
version_json = get_version_json.json()
newest_version = version_json[0]

数据/素材

Data Dragon 包含了两种静态文件,数据文件和游戏素材。数据文件包含了英雄和装备的数据。游戏素材包含了头像,原画,装备,图标等等。

语言

代码 语言
cs_CZ Czech (Czech Republic)
el_GR Greek (Greece)
pl_PL Polish (Poland)
ro_RO Romanian (Romania)
hu_HU Hungarian (Hungary)
en_GB English (United Kingdom)
de_DE German (Germany)
es_ES Spanish (Spain)
it_IT Italian (Italy)
fr_FR French (France)
ja_JP Japanese (Japan)
ko_KR Korean (Korea)
es_MX Spanish (Mexico)
es_AR Spanish (Argentina)
pt_BR Portuguese (Brazil)
en_US English (United States)
en_AU English (Australia)
ru_RU Russian (Russia)
tr_TR Turkish (Turkey)
ms_MY Malay (Malaysia)
en_PH English (Republic of the Philippines)
en_SG English (Singapore)
th_TH Thai (Thailand)
vn_VN Vietnamese (Viet Nam)
id_ID Indonesian (Indonesia)
zh_MY Chinese (Malaysia)
zh_CN Chinese (China)
zh_TW Chinese (Taiwan)

数据文件

数据文件的链接包含了版本和语言信息。
在下面这个链接中,10.7.1代表了10.7版本,en_US代表了英文(美国)。
http://ddragon.leagueoflegends.com/cdn/10.7.1/data/en_US/champion.json

英雄信息

有两种关于英雄的数据文件。
https://ddragon.leagueoflegends.com/cdn/10.7.1/data/en_US/champion.json含有所有英雄简化版的数据。

{
  "Aatrox": {
    "version": "10.7.1",
    "id": "Aatrox",
    "key": "266",
    "name": "暗裔剑魔",
    "title": "亚托克斯",
    "blurb": "亚托克斯和他的同胞们曾是恕瑞玛对抗虚空之地时满载荣耀的守护者一族,最终却变成了符文之地的一个更大的威胁,并且仅被击败于被诡诈的致命巫术。但在被囚禁了数个世纪后,亚托克斯率先找到重获自由之法,那就是对那些蠢得妄图尝试挥舞那把含有他灵魂精华的神奇武器的愚妄之徒进行腐蚀和转化。现在,凭借偷来的血肉躯体,他以一种近似他之前形态的凶残外表行走于符文之地中,寻求着一次毁天灭地且久未兑现的复仇。",
    "info": {
      "attack": 8,
      "defense": 4,
      "magic": 3,
      "difficulty": 4
    },
    "image": {
      "full": "Aatrox.png",
      "sprite": "champion0.png",
      "group": "champion",
      "x": 0,
      "y": 0,
      "w": 48,
      "h": 48
    },
    "tags": [
      "Fighter",
      "Tank"
    ],
    "partype": "鲜血魔井",
    "stats": {
      "hp": 580,
      "hpperlevel": 90,
      "mp": 0,
      "mpperlevel": 0,
      "movespeed": 345,
      "armor": 38,
      "armorperlevel": 3.25,
      "spellblock": 32.1,
      "spellblockperlevel": 1.25,
      "attackrange": 175,
      "hpregen": 3,
      "hpregenperlevel": 1,
      "mpregen": 0,
      "mpregenperlevel": 0,
      "crit": 0,
      "critperlevel": 0,
      "attackdamage": 60,
      "attackdamageperlevel": 5,
      "attackspeedperlevel": 2.5,
      "attackspeed": 0.651
    }
  }
}

完整的英雄文件包含了更多的数据,如皮肤,炫彩,技能,等等。
链接:https://ddragon.leagueoflegends.com/cdn/{版本}/data/{语言代码}/champion/{英雄名称}.json
暗裔剑魔-亚托克斯-10.7版本-中文:https://ddragon.leagueoflegends.com/cdn/10.7.1/data/zh_CN/champion/Aatrox.json

施工中。。。


又鸽了(;´д`)ゞ