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

如何获取REST API请求头的结构?以英雄联盟API为例

英雄联盟API请求头正确用法及查询方法

一、你的代码问题修正

你当前的代码有两个明显问题:

  • params不应该放在headers里,该接口的name和tag属于路径参数,需要直接拼接到URL末尾
  • API密钥的请求头字段应为X-Riot-Token,而非api_key

正确的请求示例(以Python的requests库为例):

import requests

my_name = "你的游戏昵称"
my_tag = "你的游戏标签"
api_key = "你的API密钥"

# 把name和tag拼接到URL路径中
url = f"https://europe.api.riotgames.com/riot/account/v1/accounts/by-riot-id/{my_name}/{my_tag}"
headers = {
    "X-Riot-Token": api_key
}

response = requests.get(url, headers=headers)
print(response.json())

二、如何查询REST API的请求头关键字及结构

想要明确某个API的请求头要求、参数结构,最直接可靠的方式是查看官方文档:

  • 访问Riot Games开发者平台的API文档,每个接口都会清晰标注:
    • 必填的请求头字段(比如认证用的X-Riot-Token)
    • 参数的类型与位置(路径参数、查询参数、请求体参数)
    • 允许的请求方法(GET/POST等)
    • 返回数据的具体结构
  • 部分API还提供在线调试工具,你可以在调试页面直观看到完整的请求结构,包括请求头、参数的正确配置方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 09:42:49