聊一聊微信公众号开发这件老掉牙的事

作者: 红色黎明 分类: 其他技术 发布时间: 2017-09-03 23:37

写这篇公众号开发,其实是因为最近很无聊,想找点事情做,更重要的是在体制内混久了,技术退步,想找点灵感和新技术的刺激。虽然14年的时候和别人合伙搞公众号赚过几笔开发费,但是那个时候还是搞的微信内置网页前端,并没有过多地插手后台的开发,别人做好的后台API,已经跟微信联通了,我做的事情就是传数据到自己的接口而已,所以也没有很了解微信的API。直到自己真正想捣鼓一个公众号开发,才开始慢慢去了解。

我开发过的一切东西,除了谋生赚钱的活,剩下的几乎就都是仅凭我的兴趣爱好和偶尔爆发的需求了。比如,这次,是因为要开发一个股票提醒相关的工具,而且我并不想装任何软件在手机里,因为它们会弹出比我想要知道的百十倍的消息提醒,也找了很多公众号和小程序,无疑都没找到,于是就自己搞起来了。搞了大概一周多,总算做出了一个小工具,有兴趣的且对股价实时提醒有需求并且不想被任何炒股软件后台消息绑架的小伙伴们,可以试试我的工具,我自己觉得挺好用的,但由于我是个人订阅号,所以消息推送只能用测试号来推送,介意的就算了,本身我也是打算自己用的,目前在正常运行中,未认证的订阅号没有过多的权限,所以你们也不必担心会有信息泄露的事情,因为后台只会有一个无聊的openID来代替你们,而且我也获取不到任何信息,因为个人订阅号微信已经不给认证了,以后如果有想搞大的想法,我会去买个认证订阅号的,淘宝咨询过600块,300服务费300认证费,第二天就能取,挺良心价的。这次就算了。这个公众号本身关注的人也不多。

写个公众号开发的入门吧。其实价值不大,这老掉牙的开发几年前就已经很成熟了,很多人都了解过了吧。我主要是来吐槽吐槽的,顺便说一下流程,新手可以有点思路,老手就不献丑了。

首先,肯定是要有个公众号。开放平台上申请,个人订阅号,或者服务号,现在只能是公司主体才能认证了,个人的都靠边,微信公众号刚兴起的那段时间认证过的订阅号有福了。未认证的公众号,基本上没几个接口能调用,可以去看平台里你的接口权限列表,如果是自己用,可以借用平台的测试号做一些高级接口调用,但是仅限于测试号,局限性有点大。例如我自己做的消息推送,因为我没有权限发送模板消息,所以我借用了测试订阅号来发送消息,从而绕开了主号没有权限的问题,但是局限也是,需要设计一个流程去让用户去关注你的测试号,我自己做了一个,体验算是还好吧。

其次,就是接口调用了。首先就是要有一台属于你自己的服务器,后台语言是什么,这个无所谓,但是与微信服务器对接的接口一定要写好。我自己是比较擅长PHP的,而且又很简单花时间少,我就自己做了一个PHP微信公众号的框架吧,MVC架构,微信API接口,日志接口,用户接口,常用的自定义函数接口,还有交易的流程,都做了标准化处理,比较容易上手,但是前期铺垫所做的工作还是比较痛苦的,但是标准化后,每个服务都可以很快地创建,所以建议要做好公众号开发的,框架一定要选好,或者自己设计好,不然后面一个一个新功能的增加会很痛苦。

最后,说一下调试问题吧。建议不用上传到服务器调试,本地先调试,因为微信接口都是POST和GET的URL接口调用形式,所以本地上就能获取结果,比较方便,而且调试也比较快,调试正常了再上传到自己的服务器,事半功倍。其实平心而论,开发到现在,我一直非常认可新浪微博的API,写得真不是一般的好,给开发者省了很多事情。而其他平台的接口调用,给它们自己省了很多事情,开发者就很惨了。

好像没什么技术含量的一篇博客,好吧,就姑且认为我就是想写一写博客而已,这个博客再不写真的就长草了。我的博客在新浪SAE的应用开发没落之后,访问量就不太好了,当时开源了好几个程序,有挺多人找我修改和帮他们定制应用的,现在基本绝迹了,我自己也在15年后不怎么接私活了,白天上班晚上还劳累,容易……呵呵。而且每年买了阿里的服务器,和域名,不用真的太浪费资源了,所以才想到做个公众号来用掉资源,省得浪费。

就这样吧。下一篇得看下次学了什么新的东西,和有新的心情再写了。

有兴趣可以关注我的微信订阅号哦。感谢!当然你有什么想用的功能,在别的公众号上没找到的,可以跟我说,我看心情开发咯!

微信号:redawny

发表评论

电子邮件地址不会被公开。 必填项已用*标注