API 文档

概述

智能健康戒指应用 API 提供了一系列端点,用于管理和检索用户的健康数据,包括健康指标、睡眠数据、活动数据和健康目标。

认证

所有 API 请求都需要用户 ID 参数。在生产环境中,应该实现适当的身份验证和授权机制。

API 端点

健康指标

GET /api/health-metrics?userId={userId}&metricType={metricType}&startDate={startDate}&endDate={endDate}

获取用户的健康指标数据,如心率、血氧饱和度和体温。

查询参数

睡眠数据

GET /api/sleep?userId={userId}&startDate={startDate}&endDate={endDate}

获取用户的睡眠数据,包括睡眠阶段和睡眠评分。

查询参数

活动数据

GET /api/activity?userId={userId}&activityType={activityType}&startDate={startDate}&endDate={endDate}

获取用户的活动数据,如步数、距离和消耗的卡路里。

查询参数

健康目标

GET /api/goals?userId={userId}&goalType={goalType}&isCompleted={isCompleted}

获取用户的健康目标,如步数目标和睡眠目标。

查询参数