/** * 查询菜单 * * @param token * @return 菜单结构json字符串 */ public static JSONObject getMenuJson(String token) { JSONObject result = null; if (token != null) { String url = MENU_GET.replace("ACCESS_TOKEN", token); result = WechatUtil.httpsRequest(url, "GET", null); } return result; }
/** * 创建菜单 * * @param jsonMenu json格式 * @param token * @return 状态 0 表示成功、其他表示失败 */ public static Integer createMenu(String jsonMenu, String token) { int result = 0; if (token != null) { // 拼装创建菜单的url String url = MENU_CREATE.replace("ACCESS_TOKEN", token); // 调用接口创建菜单 JSONObject jsonObject = WechatUtil.httpsRequest(url, "POST", jsonMenu); if (null != jsonObject) { if (0 != jsonObject.getInt("errcode")) { result = jsonObject.getInt("errcode"); log.error( "创建菜单失败 errcode:" + jsonObject.getInt("errcode") + ",errmsg:" + jsonObject.getString("errmsg")); } } } return result; }
/** * 删除菜单 * * @param token */ public static void deleteMenu(String token) { if (token != null) { String url = MENU_DEL.replace("ACCESS_TOKEN", token); WechatUtil.httpsRequest(url, "GET", null); } }