开放平台 API 文档
基础路径
/
接口列表
应用管理
获取应用列表
获取已创建的应用,排除内部 system 应用;响应中的 tokens 数组为空。
创建应用
请求体
{
name?: string, // 应用名称(不能为'system')
scopes?: string[] // 权限范围
}
更新应用
请求体
{
id: number, // 应用ID
name?: string, // 应用名称
scopes?: string[] // 权限范围
}
删除应用
请求体
重置应用密钥
PUT /apps/:id/reset-secret
重置指定应用的密钥,并清空已有令牌。调用方需要使用新密钥重新获取 token。
认证
获取访问令牌
查询参数
{
client_id: string, // 客户端ID
client_secret: string // 客户端密钥
}
错误处理
- 所有接口遵循统一的错误处理机制
- 成功响应返回
{ code: 200, data: ... }
- 错误日志由 Winston logger 处理
注意事项
- 使用 celebrate/Joi 进行参数验证
- 应用名称不能使用保留字 'system'
- 支持批量删除应用
- 密钥重置操作不可逆