获取 Token¶
来源同步:
/Users/mac/Projects/chatgpt-codex/doc/api_Auth.md所属接口集:
授权认证
请求 URL¶
POST /v1/auth/token(别名 POST /v1/api/token)
认证方式¶
无需认证(公开接口)
接口概述¶
通过 client_id 和 client_secret 换取访问令牌。Token 有效期默认 2 小时(AUTHZ_TOKEN_TTL_HOURS),每个客户端最多同时持有 20 个 Token(AUTHZ_TOKEN_MAX_PER_CLIENT),超出后自动驱逐最旧的 Token。
请求参数¶
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
client_id |
string | 是 | 客户端 ID |
client_secret |
string | 是 | 客户端密钥 |
响应格式示例¶
{
"code": 1,
"message": "OK",
"data": {
"token": "<64位十六进制字符串>",
"expire_at": "2026-07-25 20:00:00",
"enable_log": false,
"token_bytes": 64
}
}
返回状态¶
| 状态码 | 说明 |
|---|---|
| 200 | 成功获取 Token |
| 400 | 缺少 client_id 或 client_secret |
| 401 | 客户端不存在、未激活、已过期或密钥错误 |
示例¶
curl -X POST "https://stock-data-api.aibot6.cn/v1/auth/token" \
-H "Content-Type: application/json" \
-d '{"client_id":"demo","client_secret":"s3cr3t"}'