-
Notifications
You must be signed in to change notification settings - Fork 2
Ship
grzhan edited this page Aug 10, 2016
·
8 revisions
返回所有舰娘的基本信息(含深海)
http://api.kcwiki.moe/ships
返回格式:
[
{
'id': 1, // 舰娘 Ship ID
'name': 'xxx', // 舰娘名(日文)
'sort_no': 31, // 舰娘图鉴ID(Sort No)
'stype': 2, // 舰娘类型编号
'after_ship_id': '254', // 舰娘改造后的 Ship ID
'filename': 'snohitatusbk', // 舰娘文件名
'wiki_id': '031', // 舰娘百科的 Wiki ID
'chinese_name': '睦月', // 舰娘名(中文)
'stype_name': '駆逐艦', // 舰娘类型名(日文)
'stype_name_chinese': '驱逐舰' // 舰娘类型名(中文)
},
...
]
利用舰娘 Ship ID 查询:
http://api.kcwiki.moe/ship/{id}
利用舰娘名称(中文、日文皆可)查询:
http://api.kcwiki.moe/ship/{name}
利用舰娘 Sort No 查询:
http://api.kcwiki.moe/ship/sortno/{id}
为了一些特定需求,将filename
分离出来作为接口,以查询与舰娘绑定的文件名:
http://api.kcwiki.moe/ships/filename
返回格式为:
[
{
'id': 1, // 舰娘 ID
'filename': 'snohitatusbk', // 舰娘文件名
'file_version': [13, ...] // 舰娘文件名版本号
},
...
]
支持根据舰娘ID查询:
http://api.kcwiki.moe/ship/filename/{id}
舰娘属性值接口
http://api.kcwiki.moe/ships/stats
返回格式:
[
{
'id': 1, // 舰娘ID
'taik': [0, 1], // 耐久,[0]=初始值,[1]=最大值,下同
'souk': [0, 1], // 装甲
'houg': [0, 1], // 火力
'raig': [0, 1], // 雷装
'tyku': [0, 1], // 对空
'luck': [0, 1], // 运
'soku': 1, // 速度 0=陆上基地, 5=低速, 10=高速
'leng': 0, // 射程 0=无, 1=短, 2=中, 3=长, 4=超长
'slot_num': 2, // Slot 数量
'max_eq': [0,0,0,0,0], // 舰载机搭载数
'build_time': 15, // 建造时间,单位为分钟
'broken': [1,1,1,1], // 解体资材(油弹钢铝)
'pow_up': [1,1,1,1], // 近代化改修强化值
'after_fuel': 100, // 改装钢材(?)
'after_bull': 100, // 改装弹药
'fuel_max': 15, // 消耗燃料
'bull_max': 15 // 消耗弹药
},
...
]
同样支持根据舰娘ID查询:
http://api.kcwiki.moe/ship/stats/{id}
舰娘类型数据接口
http://api.kcwiki.moe/ships/type
返回格式:
[
{
'id': 1, // 类型ID
'sortno': 1, // 类型图鉴ID(?)
'name': 'xxx', // 类型名
'chinese_name': 'xxx', // 类型名(中文)
'scnt': 2, // 入渠时间系数
'kcnt': 3, // 建造时影绘编号
'equip_type': {...} // 可用装备信息
},
...
]
基本基于api_mst_ship
的数据接口,返回舰娘的详细信息。
http://api.kcwiki.moe/ships/detail
返回格式:
[
{
"id": 1, // 舰娘 Ship ID
"sort_no": 1, // 舰娘图鉴ID(Sort No)
"name": "xxx", // 舰娘名(日文)
"chinese_name": "xxx", // 舰娘名(中文)
"yomi": "xxx", // 舰娘名读音
"stype": 2, // 舰娘类型编号
"stype_name": "xxx", // 舰娘类型名(日文)
"stype_name_chinese": "xxx", // 舰娘类型名(中文)
"ctype": 2, // 图鉴舰型号(api_get_member/picture_book)
"cnum": 1, // 图鉴舰番号(api_get_member/picture_book)
"backs": 3, // 稀有度(卡背编号?)
"after_lv": 20, // 改造等级
"after_ship_id": "254", // 改造后 Ship ID
"get_mes": "xxx", // 入手时台词
"voice_f": 0, // 语音标记位(位标记): 1=放置语音, 2=时报, 4=特殊放置语音
"filename": "xxx", // 舰娘文件名
"file_version": ['1','1','1'], // 舰娘文件名版本号
"book_table_id": [1, 1], // 图鉴ID
"book_sinfo": "xxx", // 图鉴介绍
"stats": { ... }, // 舰娘属性,参考 'ship/stats' 接口
"graph": { ... }, // 舰娘图鉴属性,参考 'ship/graph' 接口
"wiki_id": "001", // 舰娘百科的 Wiki ID
"swf": "xxx"
},
...
]
同时支持多种方式查询舰娘数据:
http://api.kcwiki.moe/ship/detail/{id}
http://api.kcwiki.moe/ship/detail/sortno/{id}
http://api.kcwiki.moe/ship/detail/{name}
舰娘图鉴图片接口(基于api_mst_shipgraph
)
http://api.kcwiki.moe/ships/graph
返回格式:
[
{
"id": 1, // 舰娘 Ship ID
"boko_n": 1, // 母港显示(无伤)
"boko_d": 1, // 母港显示(中破)
"kaisyu_n": 1, // 近代化改修(无伤)
"kaisyu_d": 1, // 近代化改修(中破)
"map_n": 1, // 出击中(无伤)
"map_d": 1, // 出击中(中破)
"ensyuf_n": 1, // 演习(我军侧,无伤)
"ensyuf_d": 1, // 演习(我军侧,中破)
"ensyue_n": 1, // 演习(敌军侧,无伤)
"ensyue_d": 1, // 演习(敌军侧,中破)
"battle_n": 1, // 战斗(无伤)
"battle_d": 1, // 战斗(中破)
"weda": 1, // 结婚(仮)左上?
"wedb": 1, // 结婚(仮)右下?
},
...
]
同时支持基于舰娘 ID 来查询数据
http://api.kcwiki.moe/ship/graph/{id}