微信自定义菜单链接问题
我之前把war包放到服务器服务器上,当时只有三个自定义菜单,每个菜单链接的地址是www.baidu.com;
现在我自己做了个页面,并在服务器上运行,将访问地址更新到微信自定义菜单代码中,重启微信服务。
但是,客户端点击自定义菜单依旧是跳转到百度。请问这是哪里出问题了?(我将服务器上的.class文件反编译查看地址是已经改过了的)
以下是服务器上的代码:
ViewButton buttonView01 = new ViewButton();
buttonView01.setUrl("http://18*.**.*.*:3000/news"); //之前这里是www.baidu.com
buttonView01.setName("锅炉新闻");
buttonView01.setType("view");
ViewButton buttonView021 = new ViewButton();
buttonView021.setUrl("http://18*.**.*.*:3000/news");
buttonView021.setName("实时监测");
buttonView021.setType("view");
ViewButton buttonView031 = new ViewButton();
buttonView031.setUrl("http://18*.**.*.*:3000/alarm");
buttonView031.setName("告警模块");
buttonView031.setType("view");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
原来是谢了一个weixinTest.java 调用修改自定义菜单的程序,但是项目运行后这个main 方法不自动执行,需要手动点运行它才生效。
WxTest.java--------------------------------------------------------------------------------
public class WxTest {
// if (token!=null&&token.getToken()!=null){
// System.out.println("菜单测试-----");
// String menu= JSONObject.fromObject(WeChatUtil.initMenu()).toString();
// int result=WeChatUtil.createMenu(token.getToken(),menu);
// if (result==0){
// System.out.print("创建菜单成功n");
// }else {
// System.out.print("错误码:"+result);
// }
// }
}
更新菜单后需要等待24小时或者重新关注微信号
用微信测试账号的时候,我的菜单好像直接写在一个main函数里。先运行他,嫌弃创建菜单成功后。再开启服务器。