package com.meeting.utils;
import net.sf.json.JSONObject;
import com.meeting.entity.weixin.Button;
import com.meeting.entity.weixin.Menu;
import com.meeting.entity.weixin.ViewButton;
/**
*
* @ClassName: MenuUtil
* @Description: 创建菜单工具类
* @author chengrui
* @date 2017-3-28 上午10:15:54
*/
public final class MenuUtil {
// 创建菜单
public static final boolean createMenu() throws Exception {
// 请求的url、方法和写入的数据
String requestUrl = WeixinUtil.CREATE_URL;
String requestMethod = WeixinUtil.POST;
String outputStr = getMenuStr();
// 发起请求
CommonUtil.httpsRequest(requestUrl, requestMethod, outputStr);
return true;
}
/**
*
* @Title: getMenuStr
* @Description: 获取菜单字符串
* @return
*/
public static String getMenuStr() {
return JSONObject.fromObject(initMenu()).toString();
}
/**
*
* @Title: initMenu
* @Description: 组装菜单
* @return
*/
public static Menu initMenu() {
Menu menu = new Menu();
ViewButton button11 = new ViewButton();
button11.setName("会议室系统");
button11.setType("view");
button11.setUrl("http://www.baidu.com");
ViewButton button21 = new ViewButton();
button21.setName("用户认证/解绑");
button21.setType("view");
button21.setUrl("http://www.imooc.com");
menu.setButton(new Button[] { button11, button21 });
return menu;
}
}
创建菜单工具类
最新推荐文章于 2021-01-26 02:06:20 发布