微信公众号开发 – 自定义菜单 – 消息推送

微信公众号开发 – 自定义菜单 – 消息推送

现在很多网站或者APP产品推广或者业务需求都离不开微信的大量用户平台的接入了,所以微信公众号开发是志在必得的,需要开发起来才能获取微信带来的用户便利推广和及时的通知用户相关的信息,以下来说明一下自定义菜单和消息推送的开发流程和相关要点。

一、微信开启自定义菜单时需要在微信官网开启服务器开发模式,然后就不能在官网上设置菜单了,只能通过自定义开发接口设置菜单了。第一步要进行微信校验自己的服务器:在微信官网设置服务器校验token,然后在自己服务器上代码加入校验参数进行认证,参数有nonce,timestamp,signature,echostr(第一次接入参数才有)

二、第一步服务器校验完成后进行用户的消息接收和消息推送、自定义菜单的开发:

1.接收用户消息(用户必须官网服务号或者订阅号才可以):

2.处理用户消息:

3.微信公众号处理基类,发送(文本、图文、推送)消息的方法都在基类里面:

※推送文本和图文消息含有XML标准的标签不能发布文章,所以截图放到这里:

推送文本和图文消息含有XML标准的标签代码截图

4.微信公众号开发相关的请求接口: