You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用riotwatcher调用Riot Match v5接口拉取对局列表返回400 Bad Request错误

问题根因

从返回的错误URL可以定位到核心问题:接口路径中本应填入玩家PUUID的位置,实际传入了以RGAPI-开头的Riot API密钥,参数格式不符合接口要求,因此触发400 Bad Request错误。

排查修复步骤
  • 首先检查settings.py文件的变量赋值:确认player_puuid存储的是目标玩家的PUUID字符串,没有和RiotKey的赋值写反。
  • 可添加调试打印语句验证传入参数的正确性,修改后代码示例如下:
from riotwatcher import LolWatcher
from settings import RiotKey,riotApiRegion,player_puuid

# 调试用打印,确认变量值是否符合预期
print("传入的玩家PUUID为:", player_puuid)

watcher = LolWatcher(RiotKey)
matches = watcher.match.matchlist_by_puuid(riotApiRegion,player_puuid)
  • 确认玩家PUUID格式符合要求:英雄联盟玩家PUUID为长度约78位的无特殊前缀字符串,不会带有RGAPI-前缀,若打印出的player_puuid带有此前缀则可确定是变量赋值错误。

内容的提问来源于stack exchange,提问作者Romain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 10:06:02