—
昨夜睡了 — 小时
—
趋势
—
睡眠结构
—
最近记录
—
数据接入
手环能给什么、现在拿到什么、还留了哪些口子
// 前端优先请求,失败自动回落到内联快照
GET /api/dashboard?days=31 → 本页全部数据(一次拿完)
GET /api/today?date=YYYY-MM-DD → 单日
GET /api/trend?metric=sleep_hours&from=&to= → 单指标序列
GET /api/stats?days=30 → 汇总
GET /health → 表行数 / 最后写入时间
POST /ingest → 唯一写入口(Bearer + 幂等键)