Example #1
0
        private List <DuoKong.Polly.WeiXin.Menu> getMenu()
        {
            //创建自定义菜单
            var menu         = new List <DuoKong.Polly.WeiXin.Menu>();
            var menu0        = new DuoKong.Polly.WeiXin.Menu();
            var menu1        = new DuoKong.Polly.WeiXin.Menu();
            var menu2        = new DuoKong.Polly.WeiXin.Menu();
            var sub_button00 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button01 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button02 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button03 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button04 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button10 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button11 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button12 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button13 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button14 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button20 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button21 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button22 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button23 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button24 = new DuoKong.Polly.WeiXin.Menu();

            menu0.type = ButtonType.scancode_waitmsg.ToString();
            menu0.name = "扫码核销";
            menu0.key  = "CardVerify";

            menu1.type = ButtonType.view.ToString();
            menu1.name = "输码核销";
            menu1.url  = "http://xzs.duokongkeji.com/Verification/Verification/Index";

            menu2.name = "个人中心";

            sub_button20.type = ButtonType.view.ToString();
            sub_button20.name = "我的账号";
            sub_button20.url  = "http://xzs.duokongkeji.com/Verification/Verification/Account";
            sub_button21.type = ButtonType.view.ToString();
            sub_button21.name = "核销记录";
            sub_button21.url  = "http://xzs.duokongkeji.com/Verification/Verification/Record";

            menu2.sub_button.Add(sub_button20);
            menu2.sub_button.Add(sub_button21);

            menu.Add(menu0);
            menu.Add(menu1);
            menu.Add(menu2);

            return(menu);
        }
Example #2
0
        private List <DuoKong.Polly.WeiXin.Menu> getConditionalMenu()
        {
            //创建自定义菜单
            var menu         = new List <DuoKong.Polly.WeiXin.Menu>();
            var menu0        = new DuoKong.Polly.WeiXin.Menu();
            var menu1        = new DuoKong.Polly.WeiXin.Menu();
            var menu2        = new DuoKong.Polly.WeiXin.Menu();
            var sub_button00 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button01 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button02 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button03 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button04 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button10 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button11 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button12 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button13 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button14 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button20 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button21 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button22 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button23 = new DuoKong.Polly.WeiXin.Menu();
            var sub_button24 = new DuoKong.Polly.WeiXin.Menu();

            menu0.name        = "Vk";
            sub_button00.type = ButtonType.view.ToString();
            sub_button00.name = "Main";
            sub_button00.url  = "http://wxtest.yomelife.com/";
            sub_button01.type = ButtonType.view.ToString();
            sub_button01.name = "Vk";
            sub_button01.url  = "http://wxtest.yomelife.com/Vk";

            menu1.name        = "一级菜单";
            sub_button10.type = ButtonType.click.ToString();
            sub_button10.name = "click";
            sub_button10.key  = "click_1";
            sub_button11.type = ButtonType.scancode_push.ToString();
            sub_button11.name = ButtonType.scancode_push.ToString();
            sub_button11.key  = "scancode_push_1";
            sub_button12.type = ButtonType.scancode_waitmsg.ToString();
            sub_button12.name = ButtonType.scancode_waitmsg.ToString();
            sub_button12.key  = "scancode_waitmsg_1";
            sub_button13.type = ButtonType.pic_sysphoto.ToString();
            sub_button13.name = ButtonType.pic_sysphoto.ToString();
            sub_button13.key  = "pic_sysphoto_1";
            sub_button14.type = ButtonType.pic_photo_or_album.ToString();
            sub_button14.name = ButtonType.pic_photo_or_album.ToString();
            sub_button14.key  = "pic_photo_or_album_1";
            menu2.name        = "一级菜单";
            sub_button20.type = ButtonType.pic_weixin.ToString();
            sub_button20.name = ButtonType.pic_weixin.ToString();
            sub_button20.key  = "pic_weixin_1";
            sub_button21.type = ButtonType.location_select.ToString();
            sub_button21.name = ButtonType.location_select.ToString();
            sub_button21.key  = "location_select_1";
            sub_button22.type = ButtonType.click.ToString();
            sub_button22.name = "音乐";
            sub_button22.key  = "click_2";
            sub_button23.type = ButtonType.click.ToString();
            sub_button23.name = "图片";
            sub_button23.key  = "click_3";
            //sub_button22.type = ButtonType.media_id.ToString();
            //sub_button22.name = ButtonType.media_id.ToString();
            //sub_button22.media_id = "media_id_1";
            //sub_button23.type = ButtonType.view_limited.ToString();
            //sub_button23.name = ButtonType.view_limited.ToString();
            //sub_button23.media_id = "view_limited_1";

            menu0.sub_button.Add(sub_button00);
            menu0.sub_button.Add(sub_button01);

            menu1.sub_button.Add(sub_button10);
            menu1.sub_button.Add(sub_button11);
            menu1.sub_button.Add(sub_button12);
            menu1.sub_button.Add(sub_button13);
            menu1.sub_button.Add(sub_button14);

            menu2.sub_button.Add(sub_button20);
            menu2.sub_button.Add(sub_button21);
            menu2.sub_button.Add(sub_button22);
            menu2.sub_button.Add(sub_button23);

            menu.Add(menu0);
            menu.Add(menu1);
            menu.Add(menu2);

            return(menu);
        }