跳到主要内容

API Key 鉴权

税鹰眼数据开放平台使用 API Key 进行身份验证。所有 Developer API 请求必须在 HTTP 头中携带有效的 API Key。

认证方式

在每个请求的 Header 中添加:

X-API-Key: ek_live_xxxxxxxxxxxxxxxxxxxx

密钥类型

类型前缀用途
生产密钥ek_live_正式环境,数据持久化
测试密钥ek_test_开发/测试,数据可清理

密钥管理

创建密钥

在控制台 开放平台 → 凭证管理 页面创建。每个密钥可配置名称,便于识别用途(如"ERP 同步"、"测试环境")。

撤销密钥

如密钥泄露,立即在控制台撤销。撤销后:

  • 使用该密钥的请求将返回 401 Unauthorized
  • 已创建的报告和分析结果不受影响

安全最佳实践

推荐做法
  1. 环境隔离 — 生产和测试使用不同密钥
  2. 定期轮换 — 每 90 天轮换一次密钥
  3. 安全存储 — 使用环境变量或密钥管理服务,不要硬编码
  4. 监控审计 — 在控制台查看 API 调用日志,发现异常及时处理

错误响应

鉴权失败时的响应:

// 401 - 密钥无效或已撤销
{
"detail": "Invalid or revoked API key"
}

速率限制

API 请求受速率限制保护,超出限制时返回 429 Too Many Requests

HTTP/1.1 429 Too Many Requests
Retry-After: 60

建议在客户端实现指数退避重试逻辑。