Withings健康数据获取

4小时前更新 1 00
Withings健康数据获取Withings健康数据获取
Withings健康数据获取

技能简介

本技能连接Withings API,从智能体重秤、睡眠分析仪、运动手环等设备中提取用户的健康数据,包括体重变化、身体成分、日常活动量及睡眠质量。

能做什么

  • 查询最新体重记录及历史趋势
  • 获取体脂率、肌肉量、骨量、水分等身体成分数据
  • 查看每日步数、行走距离、消耗卡路里
  • 分析睡眠时长、深浅睡眠比例、睡眠评分

使用说明

前置条件:需拥有Withings开发者账号并创建应用获取API凭证。

安装步骤:

  1. 访问 Withings开发者门户 注册账号
  2. 进入「My Apps」→「Create an Application」创建应用
  3. 填写应用名称、描述、联系邮箱,回调URL设为 http://localhost:8080
  4. 提交后获取 Client ID 和 Client Secret
  5. 配置环境变量:
    export WITHINGS_CLIENT_ID="your_client_id"
    export WITHINGS_CLIENT_SECRET="your_client_secret"

首次认证:

node {baseDir}/wrapper.js auth

访问生成的OAuth链接,授权后获取code,再执行:

node {baseDir}/wrapper.js auth YOUR_CODE

常用命令:

  • 体重数据:node {baseDir}/wrapper.js weight
  • 身体成分:node {baseDir}/wrapper.js body
  • 活动数据:node {baseDir}/wrapper.js activity [天数]
  • 睡眠数据:node {baseDir}/wrapper.js sleep [天数]

输入与输出

见下方输入与输出表格。

项目内容
输入WITHINGS_CLIENT_ID、WITHINGS_CLIENT_SECRET环境变量;OAuth授权码;可选天数参数
输出JSON格式健康数据:体重、体脂、肌肉量、骨量、水分、步数、距离、卡路里、睡眠阶段、睡眠评分
适用人群拥有Withings智能设备的个人用户、健康数据追踪需求者、需要将健康数据接入工作流的开发者
不包含其他品牌健康设备数据、实时数据流推送、专业医疗建议、食物营养数据库

 

风险提示

  • 需妥善保管Client Secret,避免泄露导致账户数据被非法访问
  • OAuth token会过期,需定期重新授权
  • API调用存在频率限制,频繁请求可能触发限流
  • 健康数据仅供参考,不作为医疗诊断依据

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/hisxo/withings-health/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...