解决方案:自助建站系统
优采云 发布时间: 2022-11-14 22:49解决方案:自助建站系统
智能搜索引擎优化
网站运营商支持从页面TDK到产品详细信息的全站SEO优化设置
以及可以轻松设置图像标签、链接标签等
利用AI技术不断拓展搜索领域
使网站更易于抓取和收录
为您带来长期免费精准流量
智能软文
如果您没有时间更新文章?
车站载体将智能为您采集最新资料
每天自动发布文章,保持网站内容更新,增加网站收录效果
AI发布不仅提高了工作效率,还为您节省了大量时间成本
解决方案:小程序和ThinkPHP5搭建菜谱小程序--api编写(RESTful)
上一期讲解了ThinkPHP在服务器上的安装(有兴趣的可以去我的主页查看)。
今天给大家讲解小程序调用的api写法
首先,我们需要购买食谱大全API,用于我们查询食谱。我从阿里云买的API,不贵。如果你有兴趣,你可以了解一下。有了这个API之后,我们就可以开始编写接口了。跨度
我使用 RESTful 风格进行界面设计。当然,我并没有完全按照 RESTful 标准设计,而是根据自己的项目进行了调整。
1、新建api目录,foodapi目录,应用目录下对应文件,如下图
2.我们需要跑通从阿里云购买的recipe api。购买时有这个接口文档。根据文档运行文档是很容易的。按类别搜索食谱。
这里主要讲一下我如何使用curl来模拟get/post发送接口请求
3.编写我们自己的接口供小程序调用
首先是拿到菜谱分类,说说思路
1.首先查询缓存(redis)是否有分类数据,如果有则返回json格式的数据,如果没有则从数据库中查询
2.如果数据库中有分类数据,我们将数据写入缓存。如果数据库中没有分类数据,我们会从配方接口获取,获取后将数据插入数据库,这样就不需要每次都通过配方接口获取。, 节省性能
有了idea,代码还是比较容易写的
控制器层:
模型层
至此,获取配方分类的界面完成。怕讲解太详细,文字会很多,所以只讲比较重要的。如有不明白,请私信或评论。
下一期我会讲解如何在小程序中获取界面并在页面上渲染数据,先给出一个效果页面
以上是我个人的一些见解和操作方法,请大家关注,我会实时更新本项目的发展情况。写的不好请见谅,谢谢