all - 全部职业统计 (默认)current - 当前职业统计获取玩家所有职业的综合数据
https://megawalls.minecraft-cn.net/megawall_api.php?player=Notch&mode=all
{
"success": true,
"data": {
"player_name": "Notch",
"mode": "全部职业统计",
"final_kills": 1250,
"final_deaths": 800,
"fk_d_ratio": 1.56,
"wins": 450,
"losses": 320,
"w_l_ratio": 1.41,
"total_class_score": 125000
}
}
获取玩家当前选择职业的详细数据
https://megawalls.minecraft-cn.net/megawall_api.php?player=Notch&mode=current
{
"success": true,
"data": {
"player_name": "Notch",
"mode": "当前职业统计",
"current_class": "herobrine",
"class_final_kills": 300,
"class_final_deaths": 150,
"class_fk_d_ratio": 2.00,
"class_wins": 120,
"class_losses": 80,
"class_w_l_ratio": 1.50,
"class_score": 25000
}
}
检测镜像API是否有可用的API密钥
https://megawalls.minecraft-cn.net/megawall_api.php?action=status
{
"success": true,
"data": {
"status": "ok",
"message": "镜像API有 5 个可用密钥",
"available": true,
"key_count": 5
}
}
{
"success": true,
"data": {
"status": "no_keys",
"message": "镜像API没有可用的密钥",
"available": false,
"key_count": 0
}
}
API会根据不同情况返回相应的错误信息:
{
"success": false,
"error": "镜像API没有可用的API密钥"
}
// 获取全部职业统计
fetch('https://megawalls.minecraft-cn.net/megawall_api.php?player=Notch&mode=all')
.then(response => response.json())
.then(data => {
if (data.success) {
console.log('FK/D比率:', data.data.fk_d_ratio);
console.log('W/L比率:', data.data.w_l_ratio);
console.log('总职业分:', data.data.total_class_score);
} else {
console.error('错误:', data.error);
}
})
.catch(error => console.error('请求失败:', error));
import requests
# 获取当前职业统计
url = 'https://megawalls.minecraft-cn.net/megawall_api.php'
params = {'player': 'Notch', 'mode': 'current'}
response = requests.get(url, params=params)
data = response.json()
if data['success']:
print(f"当前职业: {data['data']['current_class']}")
print(f"FK/D比率: {data['data']['class_fk_d_ratio']}")
print(f"W/L比率: {data['data']['class_w_l_ratio']}")
else:
print(f"错误: {data['error']}")
# 获取全部职业统计 curl "https://megawalls.minecraft-cn.net/megawall_api.php?player=Notch&mode=all" # 获取当前职业统计 curl "https://megawalls.minecraft-cn.net/megawall_api.php?player=Notch&mode=current"