Skip to content

quota interface

stupid-coder edited this page Mar 3, 2016 · 10 revisions

生理指标接口

描述

生理指标接口于提交用户生理指标:体重,身高,吸烟等。这些指标将用于后 续的健康管理中。

接口常量说明

常量 说明 默认
weight 体重指标 {“weight”:180}
height 身高指标 {“height”:167}
smoke 吸烟指标
activity 运动指标 {“1”:20}
bdpressure 血压
bdsugar 血糖 {“acmethods”:”指尖”,”bdsugarValue”:”0.0”}
bdlipid 血脂
diet 饮食习惯 {“lunch”:”10”,”dinner”:”9”,”snacks”:”2”,”fatink”:”3”}
food 膳食结构 {“salt”:0,”fruit”:0,”vegeables”:0,”milk”:0,”cereal”:0,”beans”:0,”meat”:0}

接口说明

生理指标接口提供两个基本接口:获取和添加接口。

获取生理指标

获取接口URI:http://ip:port/hostname/quota/list

其中 days 字段控制,是否返回最近多少天的,还是返回最近90天数据。

请求结构体

字段名 类型 说明
token String 用户标示
patient_id String 获取生理指标的管理对象ID
cate String 获取生理指标标识,必须为接口常量说明表的一个
subcate String.OPTIONAL 二级标识,例如血糖的采集时间
days String.OPTIONAL 获取最新的多少个生理指标

响应结构体

字段名 类型 说明
status Int 返回状态
data.value List 对应生理指标链表
data.score Double 某些接口所得的分数

添加生理指标

添加结构URI: http://ip:port/hostname/quota/add

请求结构体

字段名 类型 说明
token String 用户标示
patient_id String 添加生理指标的管理对象ID
cate String 添加生理指标标识
measure_date String 添加生理指标纪录日期
quota String 生理指标字符串
subcate String 二级指标标识

响应结构体

字段名 类型 说明
status Int 返回状态
data Object NULL

示例:

Weight

quota = '{"weight":90}'  
=> 
{ "status" : 0,
  "data" : {
          "value":['measure_date':1555000011,'weight':90]
  } 
}

Height

quota = '{"height":180}'

bdsugar

subcate = "空腹" ;; 表明采集时间
quota = '{"acmethods":"指尖",bdsugarValue:"Hi"}' ;; 存储的实际数据

sports

quota = '{"1":100,"2":300}'
Clone this wiki locally