⼩程序demo----⼈脸识别+聊天机器⼈+短信提醒+数据展
⽰
⼩程序也是因为最近⼯作的需要来学习的,从下载安装环境到开完调试完毕,⼤概花了2周时间(上线部署花了2个⽉,⾄于为什么会这么长时间,后⾯会讲到),博主本⼈不太擅长页⾯布局什么的,因此页⾯设计这块不是太好看,但是整个项⽬从0到1,这其中还是有很多耐⼈寻味的经验的,因此本篇⽂章算是⼀个经验总结吧。
1、⼩程序环境搭建(省略)
这部分太基础了,有些主要是去平台申请⼩程序开发账号,然后下载⼩程序的开发环境IDE。
2、现在就可以动⼿实现本⽂要实现的demo了。
先看⼀下项⽬的实现效果:
1》⾸页 (包括四个板块:⼈脸识别、智能聊天、抢单平台、数据展⽰)
2》⼈脸识别
3》智能聊天(待补图)4》短信提醒
5》抢单平台(待补图)6》数据展⽰
写文章的小程序7》订单管理
8》客户信息--》⽤户⼈脸画像
9》产品推荐信息(待补图)
3、项⽬关键点说明
1)开发
接⼝:
⼈脸识别需要face++接⼝;
机器⼈聊天需要图灵接⼝;
短信提醒需要腾讯云短信服务接⼝;
特点:
1》其实和web开发差不多,不同的⼀点在于是基于⼩程序框架的web开发系统,因此js、css、html⽂件,相应变成js、wxss、wxml、json(可有可⽆,看需求)。
2》由于⼩程序框架⾥⾯没有⼀般web开发中那么多前端框架,⽽且icon素材很少,这⾥推荐使⽤阿⾥云 iconfont,这⾥⾯素材很多,也有很多是针对⼩程序的。前端数据图表展⽰,建议⽤wx-charts框架
2)测试
测试主要是测试⼈脸识别接⼝、机器⼈聊天接⼝、短信提醒接⼝、百度地图调⽤接⼝。
因为都是调⽤的是API,本质上都是http请求:post请求或者是get请求,因此这⾥推荐使⽤postman来测试接⼝,真的是很⽅便快捷(⽐写测试代码好很多)
3》环境部署
由于上线需要所有调⽤的API接⼝属于https+域名的⽅式,但是本项⽬中,图灵机器⼈接⼝是http的,因此主要是进⾏接⼝的⼆次封装,于是博主租了腾讯云的云服务器,并申请了域名(这就是为什么部署花了2个⽉的原因....流程下来太慢)并配了ssl加密,然后在云服务器端开启了⼀个后台程序,通过设置nginx服务器,代理图灵机器⼈接⼝,将⼩程序的请求,通过后天转发到图灵机器⼈接⼝,由此便实现了机器⼈聊天功能。
4》上线
除了满⾜所有的API接⼝是https+域名的⽅式,还需要将这些接⼝添加到⼩程序管理平台域名访问设置那⾥。
4、⾄此,整个项⽬的重难点讲解完毕,细节部分因为涉及到页⾯太多,就不讲解了,⼤家感兴趣可以来摸索,或者博主探讨。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论