给第三方推送运动数据通知消息,由第三方提供
接口描述:
- 给第三方推送运动数据通知消息,由第三方提供
请求URL:
http://[域名]
请求方式:
- POST
参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
token | 是 | string | 第三方接口凭证 |
device_id | 是 | string | 设备id |
device_name | 是 | string | 设备名称 |
device_type | 是 | string | 设备类型id |
third_uid | 是 | string | 第三方用户唯一标识 |
sportdata | 是 | JSONObject | 设备运动数据 |
sportdata格式
{
"start_time": 123,
"end_time": 456,
"run_distance": 665566,
"avg_speed": 152,
"avg_incline": 12,
"burn_cal": 15,
"heart_rate": 100,
"sport_time": 100,
"pace": 200
}
sportdata参数说明:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
start_time | 否 | long | 运动开始时间戳 |
end_time | 否 | long | 运动结束时间戳 |
run_distance | 否 | int | 运动距离,单位米 |
avg_speed | 否 | int | 平均速度,百米/h |
avg_incline | 否 | int | 平均坡度,单位0.1度 |
burn_cal | 是 | int | 消耗卡路里,千卡(KCal) |
heart_rate | 否 | int | 心率,次/分钟 |
sport_time | 是 | int | 运动时间,秒 |
pace | 否 | int | 步数 |
avg_weight | 否 | int | 砝码平均重量,单位g |
numbers | 否 | int | 次数 |
avg_resistance | 否 | int | 平均阻力,单位% |
time | 否 | int | 运动时间,秒 |
speed | 否 | int | 运动距离,百米/小时 |
incline | 否 | int | 坡度,单位0.1度 |
score | 否 | int | 分数,0~100分 |
device_type | 否 | String | 1:跑步机类; 2:骑行类; 3:力量设备类 |
返回
{
"code": 200,
"message": "请求成功"
}
返回参数说明
参数名 | 类型 | 说明 |
---|