起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1645|回复: 3

[暂结贴(7天未回复)] 微信菜单建不出来

[复制链接]

14

主题

39

帖子

117

积分

初级会员

Rank: 2

积分
117
QQ
发表于 2016-3-13 17:57:45 | 显示全部楼层 |阅读模式
配置URL和token都一切正常,但发送menu之后,菜单出不来, 返回40020 URL长度不合法。即使用框架原本的代码,也不行,是什么问题? 求大神

14

主题

39

帖子

117

积分

初级会员

Rank: 2

积分
117
QQ
 楼主| 发表于 2016-3-13 17:58:19 | 显示全部楼层
private void buildMenu() {
                List<WxMenuButton> x5Meuns = new ArrayList<WxMenuButton>();

                WxMenuButton indexPage = new WxMenuButton();
                indexPage.setName("起步科技");
                indexPage.setType(WxConsts.BUTTON_VIEW);
                indexPage.setUrl("http://www.justep.com");
                x5Meuns.add(indexPage);

                WxMenuButton demoPage = new WxMenuButton();
                demoPage.setName("外卖");
                demoPage.setType(WxConsts.BUTTON_VIEW);
                demoPage.setUrl("http://x5.justep.com/x5/UI2/takeout/index.w");
                x5Meuns.add(demoPage);

                WxMenuButton takeout = new WxMenuButton();
                takeout.setName("外卖案例");
                takeout.setType(WxConsts.BUTTON_VIEW);
                takeout.setUrl("https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + this.getWxMpConfigStorage().getAppId() + "&redirect_uri=http%3A%2F%2Fx5.justep.com%2Fx5%2FUI2%2Ftakeout%2Findex.w&"
                                + "response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect");
                System.out.println(takeout.getUrl());
                x5Meuns.add(takeout);

                WxMenu x5Menu = new WxMenu();
                x5Menu.setButtons(x5Meuns);
                try {
                        wxMpService.menuDelete();
                        wxMpService.menuCreate(x5Menu);
                } catch (WxErrorException e) {
                        e.printStackTrace();
                }
        }
回复 支持 反对

使用道具 举报

发表于 2016-3-14 11:39:45 | 显示全部楼层
ianhitlgang 发表于 2016-3-13 17:58
private void buildMenu() {
                List x5Meuns = new ArrayList();

关于微信的视频,请看下外卖案例中的讲解
http://www.wex5.com/1-wex5/#03
第十一讲 开发微信公众号
注意下微信配置的一些细节!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2016-3-14 13:32:57 | 显示全部楼层
把url改短试试
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-27 23:43 , Processed in 0.058274 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表