介绍
它是一个微信公众号开发框架,使用MIT协议发布。
文档:
原本打算在个人订阅号上尝试定制开发,因为可以实现很多有趣的功能。
当我拿到自定义菜单的时候,我发现:
个人订阅号无法使用自定义菜单开发接口!需要认证!
个人订阅号无法使用自定义菜单开发接口!需要认证!
个人订阅号无法使用自定义菜单开发接口!需要认证!
但个人名下的订阅号无法通过微信认证,发展积极性就损失了一半。
所以这里就简单说一下入门流程吧,官方文档写的很好,但是入门部分感觉有点不连贯,所以就当做补充教程吧。
申请公众账号
申请公众号是必经步骤,没有什么特别需要注意的,但要注意不同类型的公众号权限有所不同:
接口权限
获取开发者 ID

获取公众号后,登录后台,点击“基础配置”,获取开发者ID和秘钥。下面的服务器配置需要在服务器部署完成后进行设置。
获取 ID
服务器部署
如果要进行微信定制开发,需要一个后端服务器来接收用户的消息,并处理消息,最后将消息返回给用户。
另外,您的服务器需要有一个域名,也就是一个URL,而不是一个IP地址。
我的服务器是亚马逊EC2,当然你也可以使用国内云服务器。
我的域名已经购买了,建议从国外服务商处购买,这样获得的域名就不需要注册了。
按照文档说的:必须要有部署,云服务器基本都是自带一些的,可以先写好代码,运行的时候观察能不能直接部署。
支持以下内容:
根据文档,先尝试写一个demo:
源代码:
注意我使用的端口是8082,并且使用了反向代理。
一般来说,如果你的服务器只有一个微信后端服务,请使用80端口!