网站首页 > 开源技术 正文
直接上代码(亲测可用):
@Test
@SneakyThrows
public void test5() {
WxMenu wxMenu = new WxMenu();
List<WxMenuButton> buttons = Lists.newArrayList();
WxMenuButton 官网1 = new WxMenuButton();
官网1.setName("官网");
官网1.setType("click");
List<WxMenuButton> subButtons_1 = Lists.newArrayList();
官网1.setSubButtons(subButtons_1);
WxMenuButton 官网_1 = new WxMenuButton();
官网_1.setName("官网");
官网_1.setType("view");
官网_1.setUrl("https://qunawan.tech");
subButtons_1.add(官网_1);
WxMenuButton 新闻_1 = new WxMenuButton();
新闻_1.setName("新闻");
新闻_1.setType("view");
新闻_1.setUrl("https://qunawan.tech/news");
subButtons_1.add(新闻_1);
// --------------------------------------
WxMenuButton 服务1 = new WxMenuButton();
服务1.setName("服务");
服务1.setType("click");
List<WxMenuButton> subButtons_11 = Lists.newArrayList();
服务1.setSubButtons(subButtons_11);
WxMenuButton 山庄服务_1 = new WxMenuButton();
山庄服务_1.setName("山庄服务");
山庄服务_1.setType("view");
山庄服务_1.setUrl("https://qunawan.tech/services");
subButtons_11.add(山庄服务_1);
WxMenuButton 会员_1 = new WxMenuButton();
会员_1.setName("会员");
会员_1.setType("view");
会员_1.setUrl("https://qunawan.tech/members");
subButtons_11.add(会员_1);
// --------------------------------------
WxMenuButton 关于1 = new WxMenuButton();
关于1.setName("关于");
关于1.setType("click");
List<WxMenuButton> subButtons_111 = Lists.newArrayList();
关于1.setSubButtons(subButtons_111);
WxMenuButton 关于我们_1 = new WxMenuButton();
关于我们_1.setName("关于我们");
关于我们_1.setType("view");
关于我们_1.setUrl("https://qunawan.tech/about");
subButtons_111.add(关于我们_1);
WxMenuButton 企业合作_1 = new WxMenuButton();
企业合作_1.setName("企业合作");
企业合作_1.setType("view");
企业合作_1.setUrl("https://qunawan.tech/cooperation");
subButtons_111.add(企业合作_1);
WxMenuButton 人员招聘_1 = new WxMenuButton();
人员招聘_1.setName("人员招聘");
人员招聘_1.setType("view");
人员招聘_1.setUrl("https://qunawan.tech/zhaopin");
subButtons_111.add(人员招聘_1);
buttons.add(官网1);
buttons.add(服务1);
buttons.add(关于1);
wxMenu.setButtons(buttons);
wxMpService.getMenuService().menuCreate(wxMenu);
log.info("{}");
}
使用的依赖库是:https://github.com/Wechat-Group/WxJava
效果如下:
菜单嵌套多,我自己也尝试了多次才搞定,很容易笔误。
猜你喜欢
- 2024-10-12 Java实现微信支付程序的解决方案(java实现微信支付程序的解决方案有哪些)
- 2024-10-12 微信支付的SDK曝出重大漏洞,看程序开发人员怎么讲?
- 2024-10-12 JAVA 线上故障排查完整套路!牛掰(java在线运行平台)
- 2024-10-12 Android 11 安装外部来源应用需要重启 APP
- 2024-10-12 网络安全之Springboot heapdump信息泄露复现
- 2024-10-12 Fanx 语言 3.2 发布,全面支持中文编程
- 2024-10-12 如果网站的 Cookie 特别多特别大,会发生什么情况?
- 2024-10-12 JAVA后端推送企业微信消息到普通微信
- 2024-10-12 xk-time 1.1.1 发布,Java 时间工具包
- 2024-10-12 微信、企业微信和支付窗极速SDK三合一,JeeWx-api 1.2.0版本发布
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)