JFinal微信自定义菜单失败,晕~
@ControllerBind(controllerKey="/api/write") public class WeixinApiWriteController extends ApiController{ @Override public ApiConfig getApiConfig() { return ApiConfigUtil.getApiConfigInstance(); } /** * 创建菜单 */ public void createMenu() { String menuJsonStr = MenuManage.createMenu(); //{"buttons": // [{"name":"开始","type":"view","url":"http://ycrxun.tunnel.mobi/start/finapk"} // ,{"name":"我的信息","sub_button": // [{"name":"个人中心","type":"view","url":"http://ycrxun.tunnel.mobi/me/self"} // ,{"name":"收入查询","type":"view","url":"http://ycrxun.tunnel.mobi/me/findac"} // ] // } // ,{"name":"更多","sub_button": // [{"name":"排行版","type":"view","url":"http://ycrxun.tunnel.mobi/more/sort"} // ,{"name":"下载","type":"view","url":"http://ycrxun.tunnel.mobi/more/download"} // ,{"name":"客服","type":"view","url":"http://ycrxun.tunnel.mobi/more/server"} // ] // } // ] //} ApiResult apiResult = api.createMenu(jsonStr); if (apiResult.isSucceed()) renderText(apiResult.getJson()); else renderText(apiResult.getErrorMsg()); }}
http://localhost/api/write/createMenu 不合法的按钮个数
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。