欢迎您!

身高体重计算器

接口标识: bmi 价格: 0.005 元/次 VIP免费 同步响应
接口简介
身高体重计算器接口输入身高厘米、体重公斤,可选性别、年龄,返回BMI指数、健康评级(偏瘦/正常/偏胖/肥胖)、估算体脂率与评级、理想体重及健康体重区间。成人按WS/T 428-2013标准判定,7-17岁采用年龄特异性标准。适合健康管理、体检与健身应用。
详细介绍
常见问题
Q:这个接口能算什么?
A:输入身高(厘米)与体重(公斤),返回BMI指数、健康评级(偏瘦/正常/偏胖/肥胖)、估算体脂率及该身高下的健康体重范围;可选传入性别与年龄,7-17岁未成年人自动按年龄特异性标准评估。
Q:成人和未成年人的评判标准一样吗?
A:不一样。成人采用 WS/T 428-2013 中国标准,BMI界值为18.5/24/28;7-17岁未成年人采用 WGOC 中国学龄儿童青少年超重肥胖筛查标准,按年龄与性别查表判定。返回的 is_minor 字段标明了本次使用的是哪套标准。
Q:参数取值有什么限制?
A:height 范围50-300厘米、weight 范围1-500公斤,缺失或超范围会返回参数错误;age 默认30,超出1-120按边界值收敛;gender 支持 male/female(也接受 m/f 简写),非法值按 male 处理。
Q:weight_diff 和 ideal_weight 怎么理解?
A:ideal_weight 是健康体重范围的中点;weight_diff 是相对健康范围的偏差:处于健康范围内返回0,超出上限为正数(超重的公斤数),低于下限为负数(偏瘦的公斤数)。
接口地址: https://www.phpwc.cn/api/bmi
请求方式: POST
业务请求参数
参数名类型必填默认值说明
height number 必填 - 身高(厘米),范围 50-300
weight number 必填 - 体重(公斤),范围 1-500
gender string 选填 male 性别:male/female,默认 male(影响分类和体脂率估算)
age int 选填 30 年龄,默认 30。未成年人(7-17岁)使用年龄特异性BMI分类标准
响应参数
字段名类型说明
codeint状态码,0=成功
descstring状态描述
data− object 业务数据(成功时返回)
bmi number BMI指数(保留2位小数)
category string 健康评级:偏瘦/正常/偏胖/肥胖
is_minor boolean 是否为未成年人(使用儿童标准分类)
body_fat number 估算体脂率(%),成人用Deurenberg公式,未成年人用儿童专用公式
body_fat_desc string 体脂率评级:过低/正常/偏高/过高
ideal_weight number 该年龄+身高下的理想体重(公斤,健康范围中点)
weight_diff number 体重偏差(公斤,保留1位小数):正数=超出健康体重上限的公斤数,负数=低于健康体重下限的公斤数,0=处于健康体重范围内
weight_status string 体重评估:体重偏轻/体重正常/体重偏重/体重肥胖
healthy_min number 该年龄+身高下健康体重下限(公斤)
healthy_max number 该年龄+身高下健康体重上限(公斤)
request_idstring请求追踪ID
JSON 示例:
调用成功:
{
  "code": 0,
  "desc": "success",
  "data": { ... },
  "request_id": "abc123..."
}
调用失败:
{
  "code": 999,
  "desc": "错误描述",
  "request_id": "abc123..."
}
请先 登录 后使用在线测试

© 网程科技(林州网程科技有限公司)   |  豫ICP备2025120409号-2   |  豫B2-20230220   |  豫公网安备 41058102000262号