心肺耐力

## 1 获取心肺耐力本周课程 | 属性 | 值 | | ----------- | ---- | | 请求方式 | POST| | 测试URL | health.yicai.com/api/user_wellness_plan/ce_courses| | 发布URL | | > 测试阶段 要注意数据获取 loading ##### 请求参数 | 字段 | 必填 | 类型 | 示例值 | 描述 | | ---- | ---- | ---- | ------ | --------- | | YICAI-TOKEN| 是 | string | 063uiNll2rMcE84EFhml2pGKMj1uiNlq | 通讯token header 中 | ##### 返回参数说明 | 字段 | 描述 | | ---- | ---- | ##### 返回值 code 200,请求成功 数据正常 ``` javascript { "status": "success", "code": 200, "msg": "", "data": [ { "id": 3, "type": 1, "week_no": 1, "times_no": 1,//排序第几 "title": "心肺耐力提升-走/跑",//主标题 "subtitle": "心肺耐力提升-走/跑",//副标题 "train_status": 0//完成状态 }, { "id": 4, "type": 1, "week_no": 1, "times_no": 2, "title": "心肺耐力提升-划船/骑车", "subtitle": "心肺耐力提升-划船/骑车", "train_status": 0 }, { "id": 5, "type": 1, "week_no": 1, "times_no": 3, "title": "1111111", "subtitle": "222222222", "train_status": 0 } ], "error": [] } ``` ## 2 心肺耐力详情(包含可参与的运动方式及时长) | 属性 | 值 | | ----------- | ---- | | 请求方式 | POST| | 测试URL | test.health.multilife.cn/api/user_wellness_plan/ce_course_detail| | 发布URL | | > 测试阶段 要注意数据获取 loading ##### 请求参数 | 字段 | 必填 | 类型 | 示例值 | 描述 | | ---- | ---- | ---- | ------ | --------- | | YICAI-TOKEN| 是 | string | 063uiNll2rMcE84EFhml2pGKMj1uiNlq | 通讯token header 中 | |id| 是 | int| 1| 列表中的id| |返回参数|说明| |----|----| |mode_info.type| 运动类型 1走路 2跑步(跑步机) 3跑步(无器械) 4骑车 5划船机 6其他| |mode_info.name|运动名称| |mode_info.duration|运动时长 单位分钟| ##### 返回值 code 200,请求成功 数据正常 ``` javascript { "status": "success", "code": 200, "msg": "", "data": { "id": 3, "type": 1, "week_no": 1, "times_no": 1, "title": "心肺耐力提升-走/跑", "subtitle": "心肺耐力提升-走/跑", "mode_info": [ { "type": 1, "name": "跑步(跑步机)", "duration": 20, "strength_low": 65, "strength_heigh": 70 }, { "type": 2, "name": "跑步(无器械)", "duration": 20, "strength_low": 65, "strength_heigh": 70 }, { "type": 3, "name": "走路", "duration": 20, "strength_low": 65, "strength_heigh": 70 }, { "type": 4, "name": "骑车", "duration": 25, "strength_low": 65, "strength_heigh": 70 }, { "type": 5, "name": "划船", "duration": 25, "strength_low": 65, "strength_heigh": 70 } ], "group_cnt": 0, "interim_ratio": "", "content": "<p><span style=\"background-color: rgb(247, 249, 252); color: rgb(47, 46, 63);\">心肺耐力提升-走/跑</span></p>" }, "error": [] } ``` ## 3 心肺耐力5个工具使用视频列表 | 属性 | 值 | | ----------- | ---- | | 请求方式 | POST| | 测试URL | test.health.multilife.cn/api/wellness/ce_tools_videos| | 发布URL | | > 当前用户请求可以缓存 不需要每次切换都请求数据 ##### 请求参数 | 字段 | 必填 | 类型 | 示例值 | 描述 | | ---- | ---- | ---- | ------ | --------- | |返回参数|说明| |----|----| |rowing_machine|划船机使用| |running_machine|跑步机使用| |power_car|功率车使用| |walking|走路技术| |running|跑步技术| ##### 返回值 code 200,请求成功 数据正常 ``` javascript { "status": "success", "code": 200, "msg": "", "data": { "rowing_machine": { "id": 1121, "title": "划船机使用", "video_url": "https://yicai-health.oss-accelerate.aliyuncs.com/16500842550003-6-2_batch.mp4", "tools": "划船机", "duration": 1 }, "running_machine": { "id": 1122, "title": "跑步机使用", "video_url": "https://yicai-health.oss-accelerate.aliyuncs.com/16500839220003-6-1_batch.mp4", "tools": "跑步机", "duration": 1 }, "power_car": { "id": 1123, "title": "功率车使用", "video_url": "https://yicai-health.oss-accelerate.aliyuncs.com/16500843680003-6-3_batch.mp4", "tools": "功率车", "duration": 1 }, "walking": { "id": 1125, "title": "走路技术", "video_url": "https://yicai-health.oss-accelerate.aliyuncs.com/16500887100003-6-4_x264.mp4", "tools": "跑步机", "duration": 2 }, "running": { "id": 1126, "title": "跑步技术", "video_url": "https://yicai-health.oss-accelerate.aliyuncs.com/16500845640003-6-5_batch.mp4", "tools": "跑步机", "duration": 1 } }, "error": [] } ``` ## 4 心肺耐力5个工具使用视频详情 | 属性 | 值 | | ----------- | ---- | | 请求方式 | POST| | 测试URL | test.health.multilife.cn/api/wellness/ce_tools_video_detail| | 发布URL | | > 当前用户请求可以缓存 不需要每次切换都请求数据 ##### 请求参数 | 字段 | 必填 | 类型 | 示例值 | 描述 | | ---- | ---- | ---- | ------ | --------- | |tool|true|string|rowing_machine|rowing_machine 划船机使用running_machine 跑步机使用power_car功率车使用walking走路技术running跑步技术| |返回参数|说明| |----|----| ##### 返回值 code 200,请求成功 数据正常 ``` javascript { "status": "success", "code": 200, "msg": "", "data": { "id": 1125, "title": "走路技术",//标题 "video_url": "https://yicai-health.oss-accelerate.aliyuncs.com/16500887100003-6-4_x264.mp4",//视频地址 "tools": "跑步机", "duration": 2,//单位分钟 "content": "<p>1、基本姿势:颈部直立,目视前方,肩膀放松;身体中心线维持(耳朵、肩膀和骨盆在一条直线上);</p><p>2、利用重心(胸骨位置)前倾作为动力向前迈步,前跨腿的焦点放在踝关节垂直拉起,这样会增加髋部肌群参与; </p><p>3、每一次脚触地位置应该在身体重心正下方,两臂自然下垂或屈臂摆动。</p><p>4、前脚跟先触地,随后缓慢地过度到脚掌再到脚趾的动作;此时后脚交替向前重复此过程,运动过程中始终有一个脚在支撑地面。身体重量平均分配到脚掌上,重心应该从脚跟外侧转移,再移向前侧和内侧;</p>" }, "error": [] } ``` ## 5 心肺耐力课程配置 (图片 及 心率配置) | 属性 | 值 | | ----------- | ---- | | 请求方式 | POST| | 测试URL | test.health.multilife.cn/api/user_wellness_plan/ce_course_config| | 发布URL | | > 测试阶段 要注意数据获取 loading ##### 请求参数 | 字段 | 必填 | 类型 | 示例值 | 描述 | | ---- | ---- | ---- | ------ | --------- | | YICAI-TOKEN| 是 | string | 063uiNll2rMcE84EFhml2pGKMj1uiNlq | 通讯token header 中 | |id| 是 | int| 1| 列表中的id| |返回参数|说明| |----|----| |pic_url| 课程对应的柱状图图片| |rates|一共包含4个心率值 对应 图片下方的四个位置 0 1 2 3| |content|文本内容| ##### 返回值 code 200,请求成功 数据正常 ``` javascript { "status": "success", "code": 200, "msg": "", "data": { "pic_url": "https://yicai-health.oss-accelerate.aliyuncs.com/healthy_image/20220505_zxPrpGPTypw9quF.png", "rates": [ 73, 172, 182, 187 ], "content": "" }, "error": [] } ```