GET /v1/health 外)都必须包含有效的 API 密钥。密钥属于 csb_pub_ 命名空间,作用域为只读访问或交易访问,并与您的 CSBoard 账户绑定。服务器仅存储每个密钥的 SHA-256 哈希值——原始密钥仅在创建时显示一次,之后不会再次显示,因此请将其安全地保存。
获取您的 API 密钥
1
打开您的个人资料 API 选项卡
访问 csboard.com/profile?tab=api,如有提示请登录。
2
生成新密钥
点击 Generate key。选择一个能标识该密钥用途的标签(例如
price-tracker-prod)。3
立即复制密钥
您新生成的
csb_pub_… 密钥仅显示一次。请在关闭对话框前将其复制到您的密钥管理器或环境变量中。4
启用交易(可选)
如果您需要下单,请在密钥列表中找到该密钥并切换 Trading enabled。在此之前请先阅读下方警告。
在请求中传递您的密钥
在每个请求的Authorization 头中以 Bearer 令牌形式发送密钥:
api_key 查询参数传递——这对于在浏览器中进行快速测试或不支持自定义头部的工具非常有用:
Authorization 头;查询参数更容易出现在服务器日志中。
密钥能力
安全与存储
我们仅存储SHA256(key)——绝不存储原始密钥。这意味着:
- 如果您丢失了密钥,必须生成一个新的;没有「显示密钥」选项。
- 受损的密钥可以从您的个人资料中立即撤销,而不会影响其他密钥。
身份验证错误
API 返回的每个错误都会以以下格式返回 JSON 主体:
有关 429 错误以及如何正确退避的详细信息,请参阅 速率限制。