public class MenuApi extends Object
| Constructor and Description |
|---|
MenuApi(WeiXinConfig wxConf) |
| Modifier and Type | Method and Description |
|---|---|
WeiXinConfig |
getWeiXinConfig() |
GlobalReturnCode |
menuCreate(Menu menu)
创建菜单
目前自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。请注意,创建自定义菜单后,由于微信客户端缓存,需要24小时微信客户端才会展现出来。建议测试时可以尝试取消关注公众账号后再次关注,则可以看到创建后的效果。
|
GlobalReturnCode |
menuCreateByJsonString(String jsonString) |
GlobalReturnCode |
menuDelete()
菜单删除
|
com.alibaba.fastjson.JSONObject |
menuGet()
菜单查询
|
public MenuApi(WeiXinConfig wxConf)
public WeiXinConfig getWeiXinConfig()
public GlobalReturnCode menuCreate(Menu menu)
menu - 例如:
//左边菜单
SubMenu sub1 = new SubMenu("菜单1");
sub1.addSubButton(new ClickMenu("子菜单1", "1"));
sub1.addSubButton(new ClickMenu("子菜单2", "2"));
sub1.addSubButton(new ClickMenu("子菜单3", "3"));
sub1.addSubButton(new ClickMenu("子菜单4", "4"));
sub1.addSubButton(new ClickMenu("子菜单5", "5"));
//中间菜单
SubMenu sub2 = new SubMenu("菜单2");
sub2.addSubButton(new ClickMenu("子菜单1", "1"));
sub2.addSubButton(new ClickMenu("子菜单2", "2"));
sub2.addSubButton(new ClickMenu("子菜单3", "3"));
sub2.addSubButton(new ClickMenu("子菜单4", "4"));
sub2.addSubButton(new ViewMenu("子菜单5", "http://www.wudaosoft.com"));
//右边菜单
ViewMenu view3 = new ViewMenu("菜单3", "http://www.wudaosoft.com");
//菜单栏
Menu menu = new Menu();
menu.addButton(sub1);
menu.addButton(sub2);
menu.addButton(view3);public GlobalReturnCode menuCreateByJsonString(String jsonString)
public com.alibaba.fastjson.JSONObject menuGet()
public GlobalReturnCode menuDelete()
Copyright © 2012–2020 Wudao Software Studio. All rights reserved.