前言
菜谱查询可按分类、关键词来查询菜谱信息,包括:菜名、操作步骤、配料和相关图片。目前已收录数十万多条各类菜谱。
菜谱查询的用途其实非常广泛,不仅限于“照着做饭”这么简单。结合不同的使用场景,它的作用主要体现在以下几个方面:
解决“吃什么”的难题:为日常三餐、周末大餐或节日聚餐提供灵感,避免每天重复同样的菜式。
新手入门与技能提升:对于烹饪新手,菜谱提供了详细的食材清单、步骤和火候指导,是学习做饭的最佳教程。
营养搭配:查询特定食材的营养价值,帮助制定均衡的膳食计划。
特殊饮食需求:针对减肥(低卡)、增肌(高蛋白)、控糖(低GI)或过敏体质(无麸质、无海鲜等)查询专属菜谱。
食材利用与节约:当冰箱里剩下一些零散食材时,通过查询“食材+做法”,可以变废为宝,减少浪费。
API介绍
戳这里查看详情
分类查询
返回样例
{
"code": 200,// 返回码,详见返回码说明
"msg": "成功",// 返回码对应描述
"taskNo": "034535576236862617236272",// 本次请求号
"data": {
"items": {
"肉类": {
"鸽子": [
"鸽子"
]
......
"兔肉": [
"兔肉"
]
}
}
}
}
}
菜谱查询
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
| type | String | 是 | 菜谱的分类(查询时请使用分类中的一级或二级分类) |
| pageNo | Integer | 否 | 请求页数 默认第1页 |
| pageSize | Integer | 否 | 每页返回的最大结果集,默认20 |
| id | String | 否 | 菜谱标识 菜谱列表中id,可以用id查询详细 |
| name | String | 否 | 菜品名称 |
返回样例
{
"code": 200,
"msg": "成功",
"taskNo": "025008804237815320489132",
"charge": true,
"data": {
"totalPage": 61,//总页数
"pageNo": 1,//当前页
"pageSize": 20,//每页返回最大记录数
"totalCount": 1214, //总记录
"items": [
{
"type": "肉类 兔肉 兔肉",//分类信息
"typeV1": "肉类",//一级分类
"typeV2": "兔肉",//二级分类
"typeV3": "兔肉",//三级分类
"name": "泰顺腊兔肉",//菜谱名称
"desc": "",
"tip": "",//提示信息
"id": "5c4c75b3e9b6cc139e5dd87a",//菜谱标识
"createTime": "2019-01-26 22:58:59.575",
"smallImag": "",//小图url
"largeImg": "",//大图url
"steps": [ //操作步骤
{
"orderNum": 1,
"content": "腊兔肉切好,锅里放多油,油热后放入腊兔肉爆炒一会儿,然后放入姜蒜葱白胡萝卜爆香!炒之前用料酒酱油盐鸡精白糖调好的汁倒入锅中,等入味了就可以放葱香菜起锅了!"
}
],
"yl": [//原料/配方
{
"ylUnit": "胡萝卜",
"ylName": "泰顺腊兔子"
},
......
{
"ylUnit": "香菜",
"ylName": "蒜"
}
]
}
]
}
}