最近好多粉丝在后台问我微信公众号开发的事,我想闲着也是闲着,就自己动手搞一遍看看。
开头准备
我啥都不懂,先上网搜了一通,结果乱七八糟一大堆,看得我头晕。我决定从头开始,选了最新的开发框架。
第一步是搞定工具。我记得有人说微信官方有个开发者工具,就跑去官网下载下来。安装的时候,程序老是报错,说我电脑少了个啥文件。折腾了好久,我重启电脑几次,终于装上。
- 必备工具:微信开发者工具,最新版就好用。
- 辅助软件:一个写代码的编辑器,比如VSCode,免费又好上手。
- 辅助平台:需要有个公众号后台账号,我用自己的测试号,不用花钱。
开发过程
我打开微信开发者工具,创建新项目。界面有点复杂,我点了几个按钮,选个模板开始搞。前端部分用HTML和CSS写页面,JS处理交互。这个还算简单,我复制了几段代码改一改。
接着是后端,选了*,因为最近流行嘛我安装了Express框架,写个简单的API。测试时,端口老报冲突,我查了半天,发现是防火墙问题。关掉后正常。
然后链接公众号,我配置公众号后台的URL。填了一堆东西,一提交,又出bug了。原来是服务器地址没弄对。我回头调URL,换成正确的路径,折腾了整整一晚上。
- 技术栈:前端HTML/CSS/JS,后端*加Express,数据库用MongoDB轻量级的。
- 最新趋势:微信官方推荐小程序框架,但公众号类似,挺方便的。
遇到坑和解法
测试时,我发现手机上预览打不开,原来是公众号没授权。我去后台加权限,烦死了,又是审核半天。之后搞定权限,真能发消息了。
发布,我在微信开发者工具点了个按钮上传,再在公众号后台点上线。整个过程,搞了得有三四天,小项目是出来了。
总结结果
总算完事儿了,发现核心工具就那几个,别想复杂了。技术栈最新,但没必要搞高大上的,普通人够用就行。折腾一回,我算是弄明白了:工具太杂反而出错,简单点就





