跳转至

获取 Token

来源同步:/Users/mac/Projects/chatgpt-codex/doc/api_Auth.md

所属接口集:授权认证

请求 URL

POST /v1/auth/token(别名 POST /v1/api/token

认证方式

无需认证(公开接口)

接口概述

通过 client_idclient_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_idclient_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"}'