1.配置文件:
appId:公众号id
appSecret: 秘钥
token: 应用标识(token)
shouquan: 授权
2.创建连接:
TokenManager manger = new TokenManager(new WeixinTokenCreator(config.getWxappid(), config.getWxappsecret()),
new FileCacheStorager<Token>("config"));// 更新微信access_token存放位置
3:创建菜单:
MenuApi menuApi = new MenuApi(tokenManager);
menuApi.deleteMenu();
List<Button> buttons = new ArrayList<>();
buttons.add(new Button("name", url, ButtonType.view));
buttons.add(new Button("name",url, ButtonType.view));
buttons.add(new Button("name", url, ButtonType.view));
menuApi.createMenu(buttons)
4:发送推送消息:
WxTmplApi tmpl = new WxTmplApi(tokenManager);
TemplateMessage tplMessage = new TemplateMessage(openId, "模板", Shorturl(""));
tplMessage.pushItem("first", title);
tplMessage.pushItem("keyword2", time);
tplMessage.pushItem("keyword1", name);
tplMessage.pushItem("remark", remark);
try {
tmpl.sendTmplMessage(tplMessage);
} catch (WeixinException e) {
e.printStackTrace();
}