- WEB模块
- App
- 第三方登录
- 数据
- 血压
- 血氧
- 血糖
- 血酮
- 心率
- 心电图
- 心率变异性
- 呼吸率
- 睡眠
- 运动
- 温度管理
- 血脂
- 尿酸
- 激光理疗
- 压力
- 摄氧量
- 用户注册信息填充POST
上传睡眠数据
POST
https://web-api.ycaviation.com/smartam/upsleep
暂无描述
请求参数
Header 参数
zone
string
时区
默认值:
+8
language
string
语言
默认值:
cn
Access-Token
string
访问token
默认值:
pUC1WvXTjcbyApb4bd8pgw==
User-Agent
string
定制App-UA
默认值:
1.3.18;10096;HealthWear;iOS 15.4.1;iPhone;0.01;watch;S25;
Body 参数application/json
array of:
userId
string
用户ID
zone
string
必需
dsCount
string
深睡次数
qsCount
string
浅睡次数
dsTimes
string
深睡时长
qsTimes
string
浅睡时长
mlist
string
采集数据
beginTime
string
睡眠开始时间
endTime
string
睡眠结束时间
wakeCount
integer
可选
remTimes
integer
可选
wakeDuration
integer
可选
groupDataAdditional
object | null
组数据补充
HeartRate
array[integer] | null
心率数据时间数组
BloodOxygen
array[integer] | null
血氧数据时间数组
BreathingRate
array[integer] | null
呼吸率数据时间数组
Hrv
array[integer] | null
hrv数据时间数组
deviceMac
string
设备MAC地址
deviceModel
string
设备型号名称
dataGroupId
string
数据组ID
<= 32 字符
belongDataGroupId
string
所属数据组ID
<= 32 字符
示例
[
{
"userId":"1620734374318964736", //用户ID
"zone":"+8", //时区(+-12此字段必传,无论正负都需要带上'+-'标识)
"dsCount":"65535", //深睡次数
"qsCount":"0", //浅睡次数
"dsTimes":"5400", //深睡时长
"qsTimes":"9000", //浅睡时长
"mlist":"[{\"sleepType\":2,\"stime\":1670857200,\"sleepLong\":7200},{\"stime\":1670864400,\"sleepLong\":3600,\"sleepType\":1},{\"stime\":1670868000,\"sleepType\":3,\"sleepLong\":1800},{\"sleepType\":4,\"sleepLong\":1800,\"stime\":1670869800},{\"sleepLong\":1800,\"sleepType\":2,\"stime\":1670871600},{\"sleepLong\":1800,\"sleepType\":1,\"stime\":1670873400}]", //采集数据
"beginTime":"1670857200000", //睡眠开始时间
"endTime":"1670875200000", //睡眠结束时间
"remTimes": 1800, //快速眼动时长
"wakeCount": 1, //清醒次数
"wakeDuration": 1800, //清醒时长
"deviceMac":"", //采集设备MAC
"deviceModel":"", //采集设备型号
}
]
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://web-api.ycaviation.com/smartam/upsleep' \
--header 'zone: +8' \
--header 'language: cn' \
--header 'Access-Token: pUC1WvXTjcbyApb4bd8pgw==' \
--header 'User-Agent: 1.3.18;10096;HealthWear;iOS 15.4.1;iPhone;0.01;watch;S25;' \
--header 'Content-Type: application/json' \
--data-raw '[
{
"userId":"1620734374318964736", //用户ID
"zone":"+8", //时区(+-12此字段必传,无论正负都需要带上'\''+-'\''标识)
"dsCount":"65535", //深睡次数
"qsCount":"0", //浅睡次数
"dsTimes":"5400", //深睡时长
"qsTimes":"9000", //浅睡时长
"mlist":"[{\"sleepType\":2,\"stime\":1670857200,\"sleepLong\":7200},{\"stime\":1670864400,\"sleepLong\":3600,\"sleepType\":1},{\"stime\":1670868000,\"sleepType\":3,\"sleepLong\":1800},{\"sleepType\":4,\"sleepLong\":1800,\"stime\":1670869800},{\"sleepLong\":1800,\"sleepType\":2,\"stime\":1670871600},{\"sleepLong\":1800,\"sleepType\":1,\"stime\":1670873400}]", //采集数据
"beginTime":"1670857200000", //睡眠开始时间
"endTime":"1670875200000", //睡眠结束时间
"remTimes": 1800, //快速眼动时长
"wakeCount": 1, //清醒次数
"wakeDuration": 1800, //清醒时长
"deviceMac":"", //采集设备MAC
"deviceModel":"", //采集设备型号
}
]'
返回响应
🟢200成功
application/json
Body
object {0}
示例
{}
🟢200错误
修改于 2024-10-09 11:34:36