WeRoBot 微信公众号开发框架入门指南

2024-08-07
来源:网络整理

介绍

它是一个微信公众号开发框架,使用MIT协议发布。

文档:

原本打算在个人订阅号上尝试定制开发,因为可以实现很多有趣的功能。

当我拿到自定义菜单的时候,我发现:

个人订阅号无法使用自定义菜单开发接口!需要认证!

个人订阅号无法使用自定义菜单开发接口!需要认证!

个人订阅号无法使用自定义菜单开发接口!需要认证!

但个人名下的订阅号无法通过微信认证,发展积极性就损失了一半。

所以这里就简单说一下入门流程吧,官方文档写的很好,但是入门部分感觉有点不连贯,所以就当做补充教程吧。

申请公众账号

申请公众号是必经步骤,没有什么特别需要注意的,但要注意不同类型的公众号权限有所不同:

接口权限

获取开发者 ID

如何开发微信公众号_微信公众号开发者平台_公众微信开发号是什么

获取公众号后,登录后台,点击“基础配置”,获取开发者ID和秘钥。下面的服务器配置需要在服务器部署完成后进行设置。

获取 ID

服务器部署

如果要进行微信定制开发,需要一个后端服务器来接收用户的消息,并处理消息,最后将消息返回给用户。

另外,您的服务器需要有一个域名,也就是一个URL,而不是一个IP地址。

我的服务器是亚马逊EC2,当然你也可以使用国内云服务器。

我的域名已经购买了,建议从国外服务商处购买,这样获得的域名就不需要注册了。

按照文档说的:必须要有部署,云服务器基本都是自带一些的,可以先写好代码,运行的时候观察能不能直接部署。

支持以下内容:

根据文档,先尝试写一个demo:

源代码:

注意我使用的端口是8082,并且使用了反向代理。

一般来说,如果你的服务器只有一个微信后端服务,请使用80端口!

分享