需求:公司里希望工程人员维修或者安装设备完成时,在小程序上下单,客服这边能收到完成消息
实现:一开始我想的是做个小程序,调用小程序的推送消息给客服即可,但做了发现,娘希匹,小程序的推送大多数都特么是一次性的,长期的我还得去申请,然后就想换公众号消息推送,可坑爹的是,我上次做这个功能还是七八年前,很多流程我都忘记了,更别说后台页面现在布局都换,现在做个笔记,免得下次又忘记
1、首先要在公众号后台中,把公众号和小程序绑定

2、创建一个公众号模板




3、发送微信公众号模板消息,需要先获取到微信公众号的openid,创建授权页面调用接口获取code,才能获取到openid
3.1、在小程序中,通过web-view标签打开授权页面

参数说明
appid:要公众号的APPID,这要不知道在哪里得打屁股了

redirect_uri:授权用的回调页面,就在这个页面中获取code,再通过code调用后台接口获取到openid,要注意,这个回调页面的地址必须在授权的域名下,否则调用会失败



最后是小程序中的web-view标签,访问的地址必须在域名中设置一下



否则会出现这个问题

和微信公众号一样,在添加业务域名的时候,弹出的页面中,要下载文件到指定域名的目录下

结语:这点功能花了我两天的功夫,心态搞到爆炸,chatGPT也好,还是其他AI助手也好,给出的答案都不对,自己找的好辛苦,看到的不要客气,拿去白嫖吧,代码我就不贴出来了,一搜一大堆,需要的话留言吧,顺便说一下,我调用后台,生成access_token出现了IP白名单的异常,这个本地调试没办法避免,毕竟都是动态变化的嘛,只能手动在后台上修改了
7962





