接口示例
微信小程序
血压列表
接口地址
接口参数
参数名 |
参数类型 |
必填 |
参数说明 |
dataName |
String |
是 |
bloodPressure |
phoneNum |
String |
是 |
手机号 |
pageNum |
Number |
是 |
页码,从0开始? |
listNum |
Number |
是 |
每页条数5 |
返回数据
data = {
"circleImg":['url','url','url'],//圆形进度图路径- 3张 低中高
"bloodPressure":{
"catname":"血压",
"rows":[{
"id":10, //每条数据的id--用于详情页ajax这条数据
"timeFull":"2018.07.17 17:17",//设计稿中数据格式好多种
"timeYMD":"2018.07.17",
"time24":"17:17",
"time12":"上午09:01",
"place":"山东烟台芝罘区",
"result":"1",//0偏低 1正常 2偏高
"high":"140",
"low":"90",
"heart":"100"
}],
}
}
血糖列表
接口地址
接口参数
参数名 |
参数类型 |
必填 |
参数说明 |
dataName |
String |
是 |
bloodSugar |
phoneNum |
String |
是 |
手机号 |
pageNum |
Number |
是 |
页码 |
listNum |
Number |
是 |
每页条数 |
返回数据
data = {
"circleImg":['url','url','url'],//圆形进度图路径- 3张 低中高
"bloodSugar":{
"catname":"血糖",
"rows":[{
"id":10,
"timeFull":"2018.07.17 17:17",
"timeYMD":"2018.07.17",
"time24":"17:17",
"time12":"上午09:01",
"place":"山东烟台芝罘区",
"result":"1",//0偏低 1正常 2偏高
"value":"3.7"
}],
}
}
血压详细
接口地址
接口参数
参数名 |
参数类型 |
必填 |
参数说明 |
dataName |
String |
是 |
bloodPressure |
phoneNum |
String |
是 |
手机号 |
id |
number |
是 |
每条数据的id |
返回数据
data = {
"bloodPressure":{
"catname":"血压",
"row":{
"id":10, //每条数据的id--用于详情页ajax这条数据
"timeFull":"2018.07.17 17:17",//设计稿中数据格式好多种
"timeYMD":"2018.07.17",
"time24":"17:17",
"time12":"上午09:01",
"place":"山东烟台芝罘区",
"result":"1",//0偏低 1正常 2偏高
"high":"140",
"low":"90",
"heart":"100"
},
}
}
血糖详情
接口地址
接口参数
参数名 |
参数类型 |
必填 |
参数说明 |
dataName |
String |
是 |
bloodSugar |
phoneNum |
String |
是 |
手机号 |
id |
number |
是 |
每条数据的id |
返回数据
data = {
"bloodSugar":{
"catname":"血糖",
"rows":{
"id":10,
"timeFull":"2018.07.17 17:17",
"timeYMD":"2018.07.17",
"time24":"17:17",
"time12":"上午09:01",
"place":"山东烟台芝罘区",
"result":"1",//0偏低 1正常 2偏高
"xuetang":"3.7"
},
}
}
曲线图接口--血压
接口地址
接口参数
参数名 |
参数类型 |
必填 |
参数说明 |
dataName |
String |
是 |
bloodSugar |
phoneNum |
String |
是 |
手机号 |
timeStar |
String |
|
开始日期 |
timeEnd |
String |
|
结束日期 |
month |
String |
|
近一个月 |
year |
String |
|
近一年 |
返回数据
data = {
"xAxis":['2018-6-13', '2018-6-13'],
"high":[90, 100],
"low":[120, 136],
"heart":[90,80]
}
曲线图接口--血糖
接口参数
参数名 |
参数类型 |
必填 |
参数说明 |
dataName |
String |
是 |
bloodSugar |
phoneNum |
String |
是 |
手机号 |
timeStar |
String |
|
开始日期 |
timeEnd |
String |
|
结束日期 |
month |
String |
|
近一个月 |
year |
String |
|
近一年 |
返回数据
data = {
"xAxis":['2018-6-13', '2018-6-13'],
"d":[3.6, 2.3],
}
添加家人
接口地址
接口参数
参数名 |
参数类型 |
必填 |
参数说明 |
name |
String |
是 |
称呼 |
phoneNum |
String |
是 |
手机号 |
myPhoneNum |
String |
是 |
我的手机号 |
openId |
String |
是 |
用户唯一标识 |
上表参数:我的手机和我的openID你需要哪个??鉴权用户信息的时候,要把用户头像加到自己的库里,方便拿家人的微信头像
返回数据
data = {
“message”:“您添加的家人不存在”//看着返回吧
}
我已添加的家人列表
接口地址
接口参数
参数名 |
参数类型 |
必填 |
参数说明 |
myPhoneNum |
String |
是 |
手机号 |
type |
String |
是 |
family |
家人列表=>详细健康数据页,需要一个id值,是否可以用手机号来请求?不可以的话,就补上id吧
返回数据
data = {
"rows":[{
"avatarUrl":"url",//微信头像
"name":"名字",
"phoneNum":"手机号码"
}]
}
我已添加的家人健康详情
接口地址
接口参数
参数名 |
参数类型 |
必填 |
参数说明 |
phoneNum |
String |
是 |
手机号 |
返回数据
data = {
"row":{
"hight":"url",
"low":"名字",
"heart":"手机号码",
"xuetang":"血糖",
"shuimian":"睡眠",
"xiaohao":"消耗",
"xueyang":"血氧"
}
}
我的授权家人列表
接口地址
接口参数
参数名 |
参数类型 |
必填 |
参数说明 |
myPhoneNum |
String |
是 |
手机号 |
type |
String |
是 |
Authorized |
返回数据
data = {
"rows":[{
"avatarUrl":"url",//微信头像
"name":"名字",
"phoneNum":"手机号码"
}]
}
我的授权家人详细
接口地址
接口参数
参数名 |
参数类型 |
必填 |
参数说明 |
phoneNum |
String |
是 |
手机号 |
返回数据
data = {
"row":{
"avatarUrl":"url",//微信头像
"name":"名字",
"phoneNum":"手机号码",
"old":"年龄",
"地址":"",
"Authorized":false//是否已授权
}
}
我的授权家人详细---操作授权
接口地址
接口参数
参数名 |
参数类型 |
必填 |
参数说明 |
myPhoneNum |
String |
是 |
手机号 |
phoneNum |
String |
是 |
手机号 |
返回数据
data = {
"Authorized":true
}
我的授权家人详细---操作 取消授权
接口地址
接口参数
参数名 |
参数类型 |
必填 |
参数说明 |
myPhoneNum |
String |
是 |
手机号 |
phoneNum |
String |
是 |
手机号 |
返回数据
data = {
"Authorized":false
}
用户信息
登录时,弹窗强制输入手机号,解析出openid的时候发起
接口地址
接口参数
参数名 |
参数类型 |
必填 |
参数说明 |
phoneNum |
String |
是 |
手机号 |
openid |
String |
是 |
openid |
头像 昵称 我可以在登录的时候单独取,性别需要后台返回,还是你整合到一起全部返回?
返回数据
data = {
"sex": "男"
}
修改手机号操作
接口地址
接口参数
参数名 |
参数类型 |
必填 |
参数说明 |
myPhoneNum |
String |
是 |
手机号 |
phoneNum |
String |
是 |
用户输入的手机号 |
返回数据
data = {
"success": true
}