微信(WeChat)是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序,由张小龙所带领的腾讯广州研发中心产品团队打造 [2] 。微信支持跨通信运营商、跨操作系统平台通过网络快速发送免费(需消耗少量网络流量)语音短信、视频、图片和文字,同时,也可以使用通过共享流媒体内容的资料和基于位置的社交插件“摇一摇”、“漂流瓶”、“朋友圈”、”公众平台“、”语音记事本“等服务插件。
刚开始开通微信公众号的时候是抱着好奇的心态,其实我那时也不是很了解,经过查阅分析,前端是通过自定义菜单手动配置的,菜单不是通过后台生成的,后面想要获取事件信息的时候出现了点问题,所以我重新研究了下相关的文档,分享给大家
其实生成菜单非常简单,直接上代码:
官方文档地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013
创建几个实体类,用来生成创建菜单必须的json:
/**
* 微信公众号菜单 view 模式
*
* @author cdj
* @date 2018年7月26日 下午2:02:57
*/
public class ViewEntity {
public String type;
public String name;
public String url;
public ViewEntity() {
super();
// TODO Auto-generated constructor stub
}
public ViewEntity(String type, String name, String url) {
super();
this.type = type;
this.name = name;
this.url = url;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
}