文档认证方式

认证方式

API Key 认证与限流规则说明

API Key 认证

所有数据接口通过 X-API-Key HTTP Header 进行认证。

curl -H "X-API-Key: sk_gapi_你的密钥" \
  "https://api.groundapi.net/v1/finance/stock?symbol=600519"

获取 API Key

  1. 登录 GroundAPI 控制台
  2. 点击「创建新 Key」
  3. 输入 Key 名称(如 "生产环境")
  4. 复制并保存密钥,密钥只在创建时展示一次

Key 格式

API Key 格式为 sk_gapi_ + 32 位随机字符,例如:

sk_gapi_a3b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2

服务端存储的是 SHA256 哈希值,即使数据库泄露也无法还原原始 Key。

限流规则

采用 Redis 滑动窗口算法,按用户维度限流:

用户类型频率限制
免费用户60 次/分钟
付费用户300 次/分钟

超限时返回 429 Too Many Requests

{
  "success": false,
  "error": {
    "code": "RATE_LIMIT_EXCEEDED",
    "message": "请求频率超限,请稍后重试",
    "docs": "https://docs.groundapi.net/errors#rate_limit_exceeded"
  }
}

响应头包含 Retry-After 字段,单位秒。

错误码一览

HTTP 状态码错误码说明
401INVALID_API_KEYAPI Key 缺失、无效或已禁用
429RATE_LIMIT_EXCEEDED请求频率超限
400INVALID_PARAMS请求参数缺失或格式错误
502UPSTREAM_ERROR上游数据源异常
503SERVICE_UNAVAILABLE服务暂时不可用
19 天前更新
这个页面对你有帮助吗?