Skip to main content

概述

本指南介绍如何在服务端应用(QQ 机器人、Discord Bot、自动化脚本等)中使用 Endfield API。

准备工作

1

注册并登录

前往 协议终端 注册账号。
2

创建 API Key

开发者 → API 密钥 页面创建密钥。
3

选择订阅计划

根据调用量需求选择 订阅计划。游戏数据查询接口需要 Pro 及以上。

基础调用

Python
Node.js

多用户管理

机器人通常需要管理多个用户的游戏绑定。使用 user_identifier 区分不同用户:

绑定管理

查询游戏数据

不同 API Key 之间的用户数据完全隔离。API Key A 创建的绑定,API Key B 无法访问。

错误处理

最佳实践

  1. 缓存响应:Wiki 数据变化不频繁,建议缓存 10-30 分钟
  2. 批量请求:减少请求频率,合理利用配额
  3. 指数退避:遇到 429 时使用指数退避重试
  4. 安全存储:API Key 不要硬编码在代码中,使用环境变量
  5. 监控用量:定期通过 /api/v1/subscription/usage 检查配额消耗