2019-3-28 15:09:02更新:
感谢各位的支持。最早发帖是在大四毕业论文期间,所以针对第一次接触微信公众号的学生。时过境迁,4年过去了,在微信上遇到了方方面面的问题,这里贡献些自己的学习资料,供大家更上一层楼!
一,初学者:可以买《方倍工作室-微信公众号开发php版》(非广告),php简单易学好上手,我的php是幕课网自学的(php由入门到精通)。按照书里的内容稳步研究。期间需要学习到 “服务器搭建(推荐 阿里云香港1核1G1M centos),php控制面板安装(推荐appnode,宝塔);域名购买(阿里云)解析和绑定(国内服务器需备案域名,所以使用香港地区);代码编写上传(按书或博文自己捣鼓);公众号申请(尽量搞到认证服务号或服务号,不要订阅号):微信接口主要分两类:接口类和消息类——认证服务号可使用微信登陆等接口类功能,非认证号可使用消息类功能(比如自定义菜单那、自定义回复和扫码关注),这系列博文针对的都是消息类功能。
二,入门者:最好能有可用的认证服务号和微信商户,不然没法玩。代码上,若使用tp5或laravel或可以使用github开源包的php框架,推荐EasyWechat包,该包集成了几乎所有类型公众号的所有功能,不需要自己研究太多微信功能,会调用即可。
其它微信的框架,例如weiphp或微擎,不好用。如果只是给自己系统增加个微信功能,用easywechat或者自己系统封装的微信类包;如果纯做微信开发,推荐weiphp。
有问题发邮件: lifan.25@qq.com
=============================以下为旧内容========================
前面两篇详细讲解了微信收发消息的“万能代码”,今天开点小荤,用MySql数据表实现关键字回复。
老规矩,声明背景:
1.我使用的是BAE3.0扩展服务中的MySql数据库,
2.关键词回复代码 是在 微信核心页代码的基础上修改的
3.使用数据库作为关键字回复适用于开发者模式下关键字非常多的情形,如果公众平台没有太多关键字,就不需要;使用数据库就不