Skip to main content

API 分组

PAI 后端提供三组 API,面向不同调用场景:

Client API

面向终端用户(Web / 小程序),JWT Bearer 鉴权。

Admin API

面向管理后台,静态 Token 鉴权。

Webhook API

面向第三方平台回调(Telegram、微信、飞书等),各平台独立验签。

基础 URL

所有 API 均通过 HTTPS 访问。开发环境默认端口为 8000,生产环境建议通过反向代理暴露 443 端口。

鉴权方式

详细鉴权流程请参考 鉴权指南

响应格式

成功响应

所有接口返回 JSON,成功时 HTTP 状态码为 200。常见响应结构: 操作类接口:
资源类接口:
列表类接口(Client): 直接返回数组:
分页列表(Admin):

Token 响应

登录 / 注册成功后返回:

错误处理

错误响应使用对应的 HTTP 状态码,Body 格式统一为:

常见错误码

所有时间字段均以用户所在时区的 ISO 8601 格式返回(如 2026-03-28T10:00:00+08:00),服务端根据 TIMEZONE 环境变量(默认 Asia/Shanghai)自动转换。

WebSocket 端点

除 REST API 外,PAI 还提供两个 WebSocket 端点用于实时通信: 详见 WebSocket 协议文档