33、菜谱大全API接口,免费好用

news/2024/7/20 21:37:58 标签: windows, api, 小程序, 后端, android, ios

1、前言

菜谱大全查询API接口,这个是RollToolsApi通用系列接口的其中一个,内部包含了6个小接口,可使用该接口制作一个菜谱小应用。

查看接口完整信息:https://www.mxnzp.com/doc/detail?id=36

RollToolsApi通用系列接口包含多很多免费通用的API接口,利用这些接口可以帮你实现去开发出很多功能丰富,服务稳定的小程序,APP或者网页,无论是练手还是实战都是不错的选择。所有接口的列表可以在此查看 https://www.mxnzp.com/doc/list

2、接口明细

注意:app_id和app_secret是临时秘钥,如果真正使用,需要去 https://www.mxnzp.com 申请属于自己的专属秘钥。

2.1 用关键字搜索菜谱信息

  • 接口地址: https://www.mxnzp.com/api/cookbook/search

  • 返回格式: JSON

  • 请求方式: GET

  • 请求示例: https://www.mxnzp.com/api/cookbook/search?keyword=酸辣土豆丝&page=1&app_id=不再提供请自主申请&app_secret=不再提供请自主申请

  • 接口备注: 搜索菜谱信息

  • 返回示例:

    {
        "code": 1,
        "msg": "数据返回成功!",
        "data": {
            "page": 1,
            "totalCount": 2082,
            "totalPage": 209,
            "limit": 10,
            "list": [
                {
                    "id": 322605,
                    "name": "酸辣汤",
                    "desc": "",
                    "ingredient": [
                        {
                            "name": "鸡蛋"
                        },
                        {
                            "name": "番茄?"
                        },
                        {
                            "name": "金针菇"
                        },
                        {
                            "name": "胡萝卜丝"
                        },
                        {
                            "name": "火腿肠丝"
                        },
                        {
                            "name": "木耳"
                        },
                        {
                            "name": "香菜"
                        },
                        {
                            "name": "豆腐皮"
                        },
                        {
                            "name": "淀粉"
                        },
                        {
                            "name": "白胡椒粉"
                        },
                        {
                            "name": "盐"
                        },
                        {
                            "name": "醋"
                        }
                    ],
                    "cover": "http://power-api.cretinzp.com:8000/cookbook_file/1/f/6/d/7/f/b/c/d25f72b748684af2b328d4e9433c8d38.jpg"
                },
                ...这里只显示一条数据
            ]
        }
    }
    

2.2 获取食谱分类信息

  • 接口地址: https://www.mxnzp.com/api/cookbook/category

  • 返回格式: JSON

  • 请求方式: GET

  • 请求示例: https://www.mxnzp.com/api/cookbook/category?category_id=3&app_id=不再提供请自主申请&app_secret=不再提供请自主申请

  • 接口备注: 获取菜谱分类信息,大分类分类id传-1,二级和三级分类传父分类id就好了

  • 返回示例:

    {
        "code": 1,
        "msg": "数据返回成功!",
        "data": [
            {
                "id": 1,
                "name": "热门专题",
                "floor": 1
            },
            {
                "id": 44,
                "name": "烘焙甜品饮料",
                "floor": 1
            },
            {
                "id": 69,
                "name": "肉类",
                "floor": 1
            }
    	...这里只显示三条
        ]
    }
    

2.3 根据菜谱分类id获取菜谱列表

  • 接口地址: https://www.mxnzp.com/api/cookbook/list/category

  • 返回格式: JSON

  • 请求方式: GET

  • 请求示例: https://www.mxnzp.com/api/cookbook/list/category?category_id=3&page=1&app_id=不再提供请自主申请&app_secret=不再提供请自主申请

  • 接口备注: 根据菜谱分类id获取菜谱列表

  • 返回示例:

    {
        "code": 1,
        "msg": "数据返回成功!",
        "data": {
            "page": 1,
            "totalCount": 44620,
            "totalPage": 4462,
            "limit": 10,
            "list": [
                {
                    "id": 100086,
                    "name": "干锅花菜",
                    "desc": "",
                    "ingredient": [
                        {
                            "name": "花菜"
                        },
                        {
                            "name": "干辣椒"
                        },
                        {
                            "name": "五花肉"
                        },
                        {
                            "name": "生抽"
                        },
                        {
                            "name": "盐"
                        },
                        {
                            "name": "鸡精"
                        },
                        {
                            "name": "豆瓣酱"
                        },
                        {
                            "name": "蚝油"
                        },
                        {
                            "name": "蒸鱼豉油"
                        },
                        {
                            "name": "韭菜"
                        },
                        {
                            "name": "孜然粉"
                        }
                    ],
                    "cover": "http://power-api.cretinzp.com:8000/cookbook_file/6/b/8/d/3/3/7/c/26f89936c833479398ec7132db8ce7c0.jpg"
                },
                ...这里只显示一条数据
            ]
        }
    }
    

2.4 获取菜谱详细信息

  • 接口地址: https://www.mxnzp.com/api/cookbook/details

  • 返回格式: JSON

  • 请求方式: GET

  • 请求示例: https://www.mxnzp.com/api/cookbook/details?id=100086&app_id=不再提供请自主申请&app_secret=不再提供请自主申请

  • 接口备注: 获取菜谱详细信息

  • 返回示例:

    {
        "code": 1,
        "msg": "数据返回成功!",
        "data": {
            "id": 100086,
            "name": "干锅花菜",
            "tips": "辣度根据个人口味。怕辣就不要放干辣椒哦",
            "difficulty": "容易做",
            "instruction": [
                {
                    "text": "准备一颗花菜洗净,切掉根部 ",
                    "url": "http://power-api.cretinzp.com:8000/cookbook_file/8/3/0/0/9/2/2/ed1649e322b840629f243c4065cb41a5.jpg",
                    "step": "第1步"
                },
                {
                    "text": "准备一个小碗。分别倒入一勺豆瓣酱,一勺蚝油,一勺生抽,半勺蒸鱼豉油,再加入一点鸡精。搅匀备用。",
                    "url": "http://power-api.cretinzp.com:8000/cookbook_file/b/0/a/6/9/f/4/5/6e6f3e6874fe43ed901a3bf34a9a854d.jpg",
                    "step": "第2步"
                },
                {
                    "text": "锅中倒入五花肉,慢慢煸炒炒出油脂出来。",
                    "url": "http://power-api.cretinzp.com:8000/cookbook_file/7/0/f/5/c/7/b/4/cc811a91a7454ec8b40c4ba89a5346f7.jpg",
                    "step": "第3步"
                },
                {
                    "text": "再倒入干辣椒和蒜末 炒出香味",
                    "url": "http://power-api.cretinzp.com:8000/cookbook_file/4/a/4/9/3/4/0/6/02e9a7ddb3ad4d83b0e951b0e2df5fea.jpg",
                    "step": "第4步"
                },
                {
                    "text": "最后倒入花菜和刚刚调好的料汁继续翻炒至花菜炒熟。中间如果干了可以少量多次加适量水。",
                    "url": "http://power-api.cretinzp.com:8000/cookbook_file/d/d/1/a/1/c/e/a/d818bfd4e6ac406986fbdda77dfc2592.jpg",
                    "step": "第5步"
                },
                {
                    "text": "快熟时加入点韭菜或者大蒜叶都可以。然后撒点孜然粉和适量盐 翻炒后就可以出锅啦。",
                    "url": "http://power-api.cretinzp.com:8000/cookbook_file/8/8/7/d/8/f/e/4/0a22d51249af412abdf8442e6e7912fe.jpg",
                    "step": "第6步"
                }
            ],
            "duration": "15分钟左右",
            "commentCount": 0,
            "ingredient": [
                {
                    "name": "花菜",
                    "amount": "半个"
                },
                {
                    "name": "干辣椒",
                    "amount": "4-6个"
                },
                {
                    "name": "五花肉",
                    "amount": "200克"
                },
                {
                    "name": "生抽",
                    "amount": "1勺"
                },
                {
                    "name": "盐",
                    "amount": "适量"
                },
                {
                    "name": "鸡精",
                    "amount": "四分之一勺"
                },
                {
                    "name": "豆瓣酱",
                    "amount": "1勺"
                },
                {
                    "name": "蚝油",
                    "amount": "1勺"
                },
                {
                    "name": "蒸鱼豉油",
                    "amount": "半勺"
                },
                {
                    "name": "韭菜",
                    "amount": "100克"
                },
                {
                    "name": "孜然粉",
                    "amount": "三分之一勺"
                }
            ]
        }
    }
    

2.5 添加菜谱的评论信息

  • 接口地址: https://www.mxnzp.com/api/cookbook/comment/add

  • 返回格式: JSON

  • 请求方式: POST

  • 请求示例: https://www.mxnzp.com/api/cookbook/comment/add?id=100086&name=大哥大&content=我是评论内容&app_id=不再提供请自主申请&app_secret=不再提供请自主申请

  • 接口备注: 添加菜谱对应的评论信息

  • 返回示例:

    {
        "code": 1,
        "msg": "数据返回成功!"
    }
    

2.6 获取菜谱对应的评论信息

  • 接口地址: https://www.mxnzp.com/api/cookbook/comment/list

  • 返回格式: JSON

  • 请求方式: GET

  • 请求示例: https://www.mxnzp.com/api/cookbook/comment/add?id=100086&page=1&app_id=不再提供请自主申请&app_secret=不再提供请自主申请

  • 接口备注: 获取菜谱对应的评论信息

  • 返回示例:

    {
        "code": 1,
        "msg": "数据返回成功!",
        "data": {
            "page": 1,
            "totalCount": 1,
            "totalPage": 1,
            "limit": 10,
            "list": [
                {
                    "id": 4,
                    "name": "大哥大",
                    "content": "我是评论信息",
                    "time": "2023-10-12 23:33:17"
                }
            ]
        }
    }
    

http://www.niftyadmin.cn/n/5086489.html

相关文章

钉钉数字校园小程序开发:开启智慧教育新时代

随着信息技术的快速发展和校园管理的日益复杂化,数字校园已成为现代教育的重要趋势。钉钉数字校园小程序作为一种创新应用,以其专业性、思考深度和逻辑性,为学校提供了全新的管理、教学和沟方式。本文从需求分析、技术实现和应用思考三个方面…

BUUCTF 金三 1

BUUCTF:https://buuoj.cn/challenges 题目描述: 只有一个附件,下载下来有一张GIF图片。 解题思路: 本题一共有2种解法(本人找到的) 方法一: 1、打开这张GIF图片,观察到不正常闪动,似…

精通Maven的捷径:一文包揽所有必知必学

Maven是每个Java程序都会遇到的包管理工具,今天整理一下Maven的相关知识,从青铜到王者,一文全了解,我们开始吧! 1、maven是什么,为什么存在?项目结构是什么样子,怎么定位jar 官方网…

Red Hat 8中安装Python3.8.8和pip3

文章目录 小结问题解决参考 小结 在Red Hat 8.3中成功安装Python3.8.8和pip3。 问题 运行Python返回错误SyntaxError: future feature annotations is not defined,发现的问题是程序要求Python3.8解释器,然而现有安装版本是Python3.6。 解决 分别安…

10个打工人必备AI神器,升职加薪靠AI

HI,同学们,我是赤辰,本期是第18篇AI工具类教程,文章底部准备了粉丝福利,看完后可领取!1. Runway(文字转视频AI工具) 只需要一句提示词就能精确生成你所想象的视频场景,还…

“Jwt认证在前后端分离架构中的应用与优化“

目录 引言1. JWT的简介1.1 什么是JWT1.2 JWT的优势 2. JWT工具类2.1 JWT生成与解析2.2 JWT与安全性 3. JWT案例演示后台改动前台改动 总结 引言 在当今互联网应用开发中,前后端分离架构已经成为一种主流的开发模式。而身份验证和授权是保证系统安全性的重要环节之一…

使用PyQt5创建图片查看器应用程序

使用PyQt5创建图片查看器应用程序 作者:安静到无声 个人主页 在本教程中,我们将使用PyQt5库创建一个简单的图片查看器应用程序。这个应用程序可以显示一系列图片,并允许用户通过按钮切换、跳转到不同的图片。 1. 准备工作 首先&#xff0…

PDM篇 | SOLIDWORKS 2024新功能

改进的视觉内容 优点 重要数据和系统信息一目了然。 • 通过装配体可视化功能,在 SOLIDWORKS 中以图形方式查看零部件数据,如工作流程状态。 • 使用特定图标迅速识别焊件切割清单零部件。 增强的数据保护和跟踪功能 优点 通过附加的审计跟踪信息&am…