系统状态
后台仅管理员可用;车机端通过匿名设备接口访问,不需要也不允许注册账号。
| 主题 | 版本 | 权限/价格 | 大小 | 状态 | 排序 | 操作 |
|---|
| 主题 | 分辨率 | 权限/价格 | 大小 | 状态 | 排序 | 操作 |
|---|
| 安装包 | 角色 | 包名 | 版本 | 大小 | SDK | 状态 | 操作 |
|---|
车机端可通过
GET /api/v1/app/latest?role=cluster 查询最新版,或在启动配置的 apps 字段里直接拿地址。
模型接口
四个能力可分别接入,OpenAI 兼容协议即可(火山方舟 / 阿里百炼兼容模式 / 自建 one-api)。
未配置的能力自动降级到本地规则,整条流程照样能跑。
生成主题
描述越具体越好:风格、材质、光线、指针形态、氛围。
生成的是草稿主题,不会自动上架;仪表主题需导入 Kanzi 编译后才能下发。
生成结果
还没有任务
历史任务
最近 30 条
| 任务 | 屏幕 | 风格 | 状态 | 时间 | 操作 |
|---|
| ID | 名称 | 天数 | 价格 | 设备数 | 订阅数 | 状态 | 排序 | 操作 |
|---|
| 订单号 | 商品 | 类型 | 金额 | 渠道 | 状态 | 创建 | 操作 |
|---|
生成兑换码
兑换码等于一段时间的手动开卡,适合线下交易与人工客服。
新生成的兑换码会显示在这里
| 兑换码 | 套餐 | 天数 | 状态 | 使用设备 | 使用时间 | 操作 |
|---|
| 设备指纹 | 型号 | 订阅 | 到期 | 首次 | 最近活跃 |
|---|
CDN 加速
开启后,主题包与预览图的下载地址会改写成 CDN 域名;可选用签名 URL 做防盗链。
需在 CDN 控制台把源站指向
ct.l5588.cn,缓存 /download/。地址示例
当前生效的实际下载地址
—
支付渠道
同时支持「订阅」和「单包买断」,渠道可组合开启。
人工收款
上传收款码,车机端下单后展示,管理员在订单页确认收款。
在线支付参数
填好商户参数后才算真正接通;当前未接入时,下单接口会明确返回 unconfigured。
车机端接口
全部 HTTPS,匿名设备令牌,无用户注册。
Authorization: Bearer <token>GET /api/v1/config 启动配置:屏幕/分类/套餐/渠道/CDN/收款码
POST /api/v1/device/login {device_id,model,app_ver} → token
POST /api/v1/device/heartbeat 心跳,返回订阅状态
GET /api/v1/packs?side=cluster 仪表主题列表(side=wallpaper 为壁纸)
GET /api/v1/packs/<id> 详情;locked=true 时不返回下载地址
POST /api/v1/pack/downloaded {id} 下载计数
POST /api/v1/order/create {kind:"plan"|"pack",plan_id,pack_id,channel}
GET /api/v1/order/status?order_no= 订单状态轮询
POST /api/v1/redeem {code} 兑换码激活
POST /api/v1/pay/notify {order_no,sign} 支付回调(sign=sha256(secret|notify|订单号) 前 32 位)
GET /api/v1/subscription/status 订阅状态
POST /api/v1/event {kind,pack_id,ok,detail} 埋点
管理接口
需登录态 Cookie 或
Authorization: Bearer adm_xxxPOST /api/admin/login {username,password,remember}
POST /api/admin/password 改密(会踢掉所有会话)
GET /api/v1/admin/overview 概览统计
GET /api/v1/admin/packs?side= 主题列表
POST /api/v1/admin/pack 新增/更新主题(同一接口,带 id 即更新)
POST /api/v1/admin/pack/delete {id}
POST /api/v1/admin/upload 原始字节上传,头:X-Filename、X-Folder=packs|previews|pay
GET /api/v1/admin/plans 套餐列表
POST /api/v1/admin/plan 套餐增改
GET /api/v1/admin/orders?status= 订单列表
POST /api/v1/admin/order/mark-paid {order_no} 人工确认收款并发放权益
POST /api/v1/admin/redeem {plan_id,count,prefix} 生成兑换码
GET /api/v1/admin/devices 设备列表
POST /api/v1/admin/grant {device_id,plan_id,days} 手动开通
GET /api/v1/admin/settings 读取 CDN/支付/站点配置
POST /api/v1/admin/settings 保存配置
POST /api/v1/admin/cdn/test {base} 回源连通性测试
curl 示例
—
修改密码
改密后所有会话立即失效,需要重新登录。
操作审计
最近 200 条后台操作
| 时间 | 动作 | 详情 | IP |
|---|