JFinal微信自定义菜单失败,晕~

Soi 发布于 2015/06/11 13:59
阅读 1K+
收藏 0

@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
不合法的按钮个数

以下是问题补充:

@Soi:擦,失误,构造json时把button参数构造成buttons了 (2015/06/11 14:14)
加载中
0
本人纯属虚构
本人纯属虚构
很明显 主菜单或者子菜单的各数超过限制
Soi
Soi
自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。
返回顶部
顶部