By - admin

自定义菜单接口可实现多种类型按钮_微信资讯

自定义卡特尔帮忙公共号码肥沃的交界面,让用户较好的更快地担心大众的效能。翻开自定义卡特尔后,公共数字界面如图所示。:

眼前,自定义卡特尔包罗多达3个第一级卡特尔。,每个超过卡特尔包住多达5个两级卡特尔。。东西高达4个中国字的单级卡特尔,高达7个中国字的两级卡特尔,多个切开将被…代替。。请理睬,创立自定义卡特尔后,鉴于WebClient客户端缓存,微博用户需求24小时才干显示摆脱。。提议大众应珍视大众厕。,你可以瞥见创作后的影响。

自定义卡特尔交界面使多种类型的按钮足以发生。,如次:

1、click:单击推进运动事情
用户单击单击类型按钮后,微信服务业会经过音讯界面推进运动音讯类型为event	的妥协给显像剂(参考音讯界面目录),和显像剂用按钮废话的键指定,开发人员可以经过自定义键指定与用户举行彼此的。;
2、view:蹦跳URL
在用户单击视域类型按钮以前,WebClient客户端将翻开显像剂填写的网页URL,不管到什么程度,可统一网页辩解获取用户基本信息,入口用户基本信息。
3、scancode_push:丢下事情
用户单击按钮后,微信客户端将开端片面迁移器,也许扫描控制应验(也许URL),则会显示扫描出路。,进入URL),丢下的出路将印象给显影剂。,开发人员可以发送音讯。
4、scancode_waitmsg:丢下事情且流行音乐“音讯收执中”迅速的框
用户单击按钮后,微信客户端将开端片面迁移器,扫气作业应验后,将丢下的出路印象给显影剂。,同时举起扫掠器,以后流行音乐音讯收执迅速的框,以后,您可以从开发人员那边收到音讯。。
5、pic_sysphoto:流行音乐体系射击图
用户单击按钮后,微信客户端将翻开体系摄像头,应验照控制后,照将发使进入开发人员。,并将事情推给开发人员,同时举起体系相机,以后,您可以从开发人员那边收到音讯。。
6、pic_photo_or_album:流行音乐图片或唱片
用户单击按钮后,WebClient客户端将流行音乐选举人供用户选择取PICT。。及其他两个课程是在用户选择以前举行的。。
7、pic_weixin:流行音乐东西微信唱片
用户单击按钮后,微信客户端将核算微信专辑,选择控制应验后,将使牢固照发送到显像剂服务业,并将事情推给开发人员,同时举起专辑,以后,您可以从开发人员那边收到音讯。。
8、location_select:流行音乐场所选举人
用户单击按钮后,WebClient客户端将切换到场所选举人,选择控制应验后,将使牢固的地理场所发使进入开发人员的服务业。,同时逮捕场所选举人,以后,您可以从开发人员那边收到音讯。。

请理睬,3至8事情,只倒退微信版本,外面的版本的微信用户,旧版本的微信用户点击后不能胜任的恢复,开发人员通常无法收执事情推进运动。

界面大声喊查问作图

HTTP查问以图案装饰:POST(请运用HTTPS科学实验报告) https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

单击和检查查问的示例

 {
     "button":[
     {	
          类型:点击,
          名字:现在时的的歌,
          "key":"V1001_TODAY_MUSIC"
      },
      {
           姓名:卡特尔,
           "sub_button":[
           {	
               类型:视角,
               姓名:搜索,
               "url":""
            },
            {
               类型:视角,
               名字:录像磁带,
               "url":""
            },
            {
               类型:点击,
               名字:跟本人交谈。,
               "key":"V1001_GOOD"
            }]
       }]
 }

及其他新增按钮类型的查问示例

{
    "button": [
        {
            "name": "扫码", 
            "sub_button": [
                {
                    "type": "scancode_waitmsg", 
                    "name": 扫气迅速的, 
                    "key": "rselfmenu_0_0", 
                    "sub_button": [ ]
                }, 
                {
                    "type": "scancode_push", 
                    "name": "丢下事情", 
                    "key": "rselfmenu_0_1", 
                    "sub_button": [ ]
                }
            ]
        }, 
        {
            "name": 发图, 
            "sub_button": [
                {
                    "type": "pic_sysphoto", 
                    "name": 体系图片发图, 
                    "key": "rselfmenu_1_0", 
                   "sub_button": [ ]
                 }, 
                {
                    "type": "pic_photo_or_album", 
                    "name": 照或唱片, 
                    "key": "rselfmenu_1_1", 
                    "sub_button": [ ]
                }, 
                {
                    "type": "pic_weixin", 
                    "name": 微信唱片, 
                    "key": "rselfmenu_1_2", 
                    "sub_button": [ ]
                }
            ]
        }, 
        {
            "name": 发送场所, 
            "type": "location_select", 
            "key": "rselfmenu_2_0"
        }
    ]
}

参量阐明

参量 无论麝香 阐明
button 一级卡特尔街区,数字应该是1~3。
sub_button 二级卡特尔街区,数字应该是1~5。
type 卡特尔的解答举措类型
name 卡特尔头衔,不超过16音节,子卡特尔不超过40音节。
key 点击和及其他点击类型麝香 卡特尔键指定,音讯界面推进运动,不超过128音节
url 视域类型麝香 网页互连,用户单击卡特尔翻开互连,不超过256音节

赢利出路

JSON数据包的一直赢利如次:

{"errcode":0,ErrMSG:OK}

误会赢利的JSON包如次(示例是失效的卡特尔NAM):

{"errcode":40018,ErrMSG:失效的 button name 一定尺寸的}

发表评论

Your email address will not be published.
*
*