Dify工具Api服务
  1. 玉成健康数据
Dify工具Api服务
  • 玉成健康数据
    • 获取用户健康数据
      GET
    • 用户健康指标日报
      GET
    • 用户健康日报
      GET
  1. 玉成健康数据

用户健康指标日报

开发中
GET
/report/daily
获取用户健康指标日报表

请求参数

Query 参数
user
integer <long>
要查询的用户ID
必需
示例值:
1819700355062640643
date
string <date>
要查询那一天的数据
必需
示例值:
2025-03-23
code
enum<integer> 
必需
健康数据编码。血压=1、血氧=2、血糖=3、心率=4、心率变异性/HRV=5、运动/活动=6、睡眠=7、身体温度=8、呼吸率/呼吸频率=9、ECG/心电图=10、血脂=11、尿酸=12、血酮=13、压力=14、摄氧量=15
枚举值:
123456789101112131415
示例值:
4

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://open-test.api.ycinnovate.com/example/dify/user/hm/report/daily?user=1819700355062640643&date=2025-03-23&code=4'

返回响应

🟢200成功
application/json
Body
date
integer <long>
数据日期
必需
数据日期。毫秒时间戳
userId
string 
用户ID
必需
用户ID
min
number 
最小值
可选
最小值
max
number 
最大值
可选
最大值
avg
number 
平均值
可选
平均值
restAvg
number 
休息时平均值
可选
休息/平静时平均值
restMax
number 
休息时最大值
可选
休息/平静时最大值
restMin
number 
休息时最小值
可选
休息/平静时最小值
records
array [object {2}] 
记录
可选
健康数据记录列表
time
integer <long>
记录时间
必需
记录时间。毫秒时间戳
value
number 
记录值
必需
记录值
phase
object 
可选
阶段统计。key=健康数据代码 value=阶段数据
额外字段
object 
可选
sportPhase
object 
活动/运动阶段数据
可选
活动/运动阶段数据
timePeriods
array [object {2}] 
时间段
必需
avg
number 
平均值
必需
max
number 
最大值
必需
min
number 
最小值
必需
sleepPhase
object 
睡眠阶段数据
可选
睡眠阶段数据
timePeriods
array [object {2}] 
时间段
必需
avg
number 
平均值
必需
max
number 
最大值
必需
min
number 
最小值
必需
startTime
integer <long>
开始时间
可选
开始时间(毫秒时间戳)。运动、睡眠
endTime
integer <long>
结束时间
可选
结束时间(毫秒时间戳)。运动、睡眠
sleepDuration
integer 
睡眠时长(分钟)
可选
睡眠时长(分钟)
sleepGoal
object 
睡眠目标达成状态
可选
睡眠目标达成状态
sleepDuration
boolean 
睡眠时长目标状态
可选
睡眠时长目标状态
sleepStageStatistics
object 
睡眠阶段统计
可选
睡眠阶段统计
deepSleep
object 
深睡
必需
深睡
lightSleep
object 
浅睡
必需
浅睡
rem
object 
快速眼动期
必需
快速眼动期
wake
object 
清醒
必需
清醒
nap
object 
小睡
必需
小睡
sleepStageData
array [object {3}] 
睡眠阶段数据
可选
睡眠阶段数据
sleepType
string 
睡眠阶段类型
必需
睡眠阶段类型。1=深睡、2=浅睡、3=快速眼动、4=清醒、5=小睡
stime
string 
阶段开始时间戳(秒)
必需
阶段开始时间戳(秒)
sleepLong
string 
持续时间(秒)
必需
持续时间(秒)
additionalData
object 
睡眠期间其他数据
可选
睡眠期间其他数据
HeartRate
object 
心率
可选
心率
BloodOxygen
object 
血氧
可选
血氧
BreathingRate
object 
呼吸率
可选
呼吸率
Hrv
object 
HRV
可选
HRV
示例
{
    "date": 0,
    "userId": "string",
    "min": 0,
    "max": 0,
    "avg": 0,
    "restAvg": 0,
    "restMax": 0,
    "restMin": 0,
    "records": [
        {
            "time": 0,
            "value": 0
        }
    ],
    "phase": {
        "property1": {
            "timePeriods": [
                {
                    "start": 0,
                    "end": 0
                }
            ],
            "avg": 0,
            "max": 0,
            "min": 0
        },
        "property2": {
            "timePeriods": [
                {
                    "start": 0,
                    "end": 0
                }
            ],
            "avg": 0,
            "max": 0,
            "min": 0
        }
    },
    "sportPhase": {
        "timePeriods": [
            {
                "start": 0,
                "end": 0
            }
        ],
        "avg": 0,
        "max": 0,
        "min": 0
    },
    "sleepPhase": {
        "timePeriods": [
            {
                "start": 0,
                "end": 0
            }
        ],
        "avg": 0,
        "max": 0,
        "min": 0
    },
    "startTime": 0,
    "endTime": 0,
    "sleepDuration": 0,
    "sleepGoal": {
        "sleepDuration": true
    },
    "sleepStageStatistics": {
        "deepSleep": {
            "duration": 0,
            "count": 0
        },
        "lightSleep": {
            "duration": 0,
            "count": 0
        },
        "rem": {
            "duration": 0,
            "count": 0
        },
        "wake": {
            "duration": 0,
            "count": 0
        },
        "nap": {
            "duration": 0,
            "count": 0
        }
    },
    "sleepStageData": [
        {
            "sleepType": "string",
            "stime": "string",
            "sleepLong": "string"
        }
    ],
    "additionalData": {
        "HeartRate": {
            "avg": 0,
            "max": 0,
            "min": 0,
            "row": [
                {
                    "time": 0,
                    "value": 0
                }
            ]
        },
        "BloodOxygen": {
            "avg": 0,
            "max": 0,
            "min": 0,
            "row": [
                {
                    "time": 0,
                    "value": 0
                }
            ]
        },
        "BreathingRate": {
            "avg": 0,
            "max": 0,
            "min": 0,
            "row": [
                {
                    "time": 0,
                    "value": 0
                }
            ]
        },
        "Hrv": {
            "avg": 0,
            "max": 0,
            "min": 0,
            "row": [
                {
                    "time": 0,
                    "value": 0
                }
            ]
        }
    }
}
上一页
获取用户健康数据
下一页
用户健康日报
Built with