食物相生相克
职责:食物属性、相克组合查询,养生建议。
食物相生相克 API
基础URL:
https://tools.wktyl.com
控制器:app\api\controller\Shiwu
维护: Xianyan 团队 | 更新时间: 2026-08-15
职责:食物属性、相克组合查询,养生建议。
1. 通用约定
- 无需登录
- 频率:30/60s
- 响应
{code, msg, time, data}
2. 接口清单
| 接口 | 方法 | 说明 |
|---|---|---|
/api/shiwu/list |
GET | 食物列表(按分类:蔬菜/水果/肉禽/水产/谷物) |
/api/shiwu/{id} |
GET | 详情(属性/相克/宜搭) |
/api/shiwu/category/{name} |
GET | 按分类 |
/api/shiwu/search |
GET | 搜索(关键词 / 拼音) |
/api/shiwu/contrast |
POST | 两种食物是否相克 |
3. 字段
{
"id": 1234,
"name": "柿子",
"pinyin": "shi zi",
"category": "水果",
"nature": "凉", // 性味:寒/凉/平/温/热
"flavor": "甘涩", // 味道
"meridian": "心/肺/大肠经", // 归经
"taboo_with": [ // 相克
{ "name": "螃蟹", "reason": "..." }
],
"good_with": [ // 宜搭
{ "name": "蜂蜜", "benefit": "..." }
],
"suitable": ["高血压患者"], // 适宜人群
"avoid": ["糖尿病患者"]
}
4. 核心示例
4.1 食物对比
POST /api/shiwu/contrast
{ "a": "柿子", "b": "螃蟹" }
# 响应
{ "code":1, "data": { "conflict": true, "reason": "柿子含鞣酸..." } }
5. 设计要点
- 医学依据:相克内容均来自《中国食物成分表》《本草纲目》等权威
- 冲突 vs 禁忌:冲突是"不建议同食",禁忌是"某人群禁食"
- 持续内容运营:内容由营养师审核录入,可后台更新