withings-health

⚖️ Withings健康数据一站式同步

health-fitness榜 #11

连接Withings智能健康设备,自动获取体重、体脂、睡眠、运动等全方位健康数据,需OAuth授权。

收藏
8.4k
安装
2.6k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Withings Health技能通过官方API整合用户的多维度健康数据,支持四大核心数据类型:

  • 体重与体成分:体重、体脂率、肌肉量、骨量、水分比例、BMI
  • 活动数据:步数、行走距离、总消耗/活跃卡路里、不同强度运动时长
  • 睡眠分析:睡眠时长、深睡/浅睡/REM阶段、清醒时间、睡眠评分
  • 历史追踪:默认返回最近5-7条记录,支持自定义查询天数

显著优点

1. 数据权威性:直接对接Withings官方开发者API,数据来源可靠
2. 设备生态完整:兼容Body系列智能秤、Sleep Analyzer、ScanWatch等全系产品

3. 体成分专业度:提供医疗级的多频生物阻抗分析数据(需兼容设备)

4. 自动化体验:Token自动刷新机制,减少重复授权操作

5. 输出结构化:JSON格式标准化,便于后续数据分析与可视化

潜在局限

  • 配置门槛较高:需自行注册开发者账号、创建应用、配置OAuth环境变量
  • 设备依赖性:体成分、睡眠等高级数据需特定硬件支持
  • 认证流程繁琐:首次使用需完成OAuth授权流程(生成URL→用户授权→输入code)
  • API稳定性:官方API可能出现503服务不可用情况
  • 隐私敏感:健康数据涉及高度个人隐私,需严格保护token和credentials

适合人群

  • 已拥有Withings智能健康设备的用户
  • 需要量化追踪体重/体脂变化趋势的健身人群
  • 关注睡眠质量、希望优化作息的用户
  • 希望将健康数据整合到自定义工作流的进阶用户

常规风险

| 风险类型 | 说明 |
|---------|------|
| 凭证泄露 | Client ID/Secret和OAuth token需严格保密,避免提交到代码仓库 |
| 授权失效 | Token可能过期,需重新走OAuth流程 |
| 数据同步延迟 | 设备数据需先同步至Withings云端,API才能获取最新记录 |
| 空数据风险 | 未使用设备或数据未同步时返回空结果 |

配置要求

  • 环境变量:WITHINGS_CLIENT_IDWITHINGS_CLIENT_SECRET
  • 依赖:Node.js运行时
  • 网络:需访问Withings OAuth服务和API端点

withings-health 内容

手动下载zip · 5.8 kB
SKILL.mdtext/markdown
请选择文件