WebsiteDdesign

网站设计

028微信开发 > 资讯 > 028微信公众平台自定义菜单开发
联系我们

028微信公众平台自定义菜单开发

来源:028微信开发 | 2016-12-01

如果你刚将微信公众号升级到服务号却又不知如何添加自定义菜单,那么这个开发文档定能助你一臂之力啦!废话不多说,且看自定义菜单怎么开发!

 

1  准备

在开发之前,需要安装httprequester的插件(Firefox和httprequester就是绝配)。具体工具的使用说明和简介自己可以去查,在此处不再赘述。附上httprequester插件的安装地址。

https://addons.mozilla.org/en-us/firefox/addon/httprequester/

 

2  开发步骤

2.1 获取开发者权限

说简单点就是有APPID和APPSECRET。这个办法很简单,登录【微信公众平台】,选择【功能】菜单下面的【高级功能】,关闭【编辑模式】,开启并进入【开发模式】。如下图:配置都有,则可以创建自定义菜单。


20151103093329_8000.jpg



2.2 获取一个access_token。

根据微信公共平台的文档,开发者获取使用凭证后,可以使用该凭证对公众账号的自定义菜单进行创建、查询和删除等操作。

详细说明可以点击下面链接查看:

http://mp.weixin.qq.com/wiki/home/index.html

 

2.2.1在浏览器中打开连接:

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

 

2.2.2 替换APPID& APPSECRET获取access_token

把连接最后面的APPID和APPSECRET用你自己的替换,然后刷新就可以得到一个属于自己的access_token。成功返回如下:{"access_token":"pxxxXXXXXXXXXXXXXXXXXUg","expires_in":7200}

 

2.3 创建菜单

2.3.1 启动firefox

 

2.3.2 打开httprequester:选择工具—》httprequester


20151103100603_8781.jpg



2.3.3 在URL中填上下面的链接(access_token 用你自己的替代):

https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

 

2.3.4 配置其余参数。配置参照下图:


20151103100822_5968.jpg




2.3.5 填入自定义菜单信息,如下所示:

 {

     "button":[

     {

          "type":"click",

          "name":"今日歌曲",

          "key":"V1001_TODAY_MUSIC"

      },

      {

           "type":"click",

           "name":"歌手简介",

           "key":"V1001_TODAY_SINGER"

      },

      {

           "name":"菜单",

           "sub_button":[

            {

               "type":"click",

               "name":"hello word",

               "key":"V1001_HELLO_WORLD"

            },

            {

               "type":"click",

               "name":"赞一下我们",

               "key":"V1001_GOOD"

            }]

       }]

 }

 

2.3.6 点击submit提交


20151103100857_6281.jpg



2.3.7 查看结果。提交结束以后弹出窗口,等待片刻在右侧窗口就会出现对应的提示消息。


20151103100919_7687.jpg


2.3.8 登入APP查看。为了方便开发者调试,公共帐号的自定义菜单在设置后24小时才会生效,开发者可以重新关注公共帐号就可以及时看到效果。取消关注并再次关注以后就可以看到最终的效果。最终效果如下图:



20151103100957_0187.jpg



以上就是028微信开发为大家做的微信自定义菜单开发介绍,相对微信其他开发功能来说,这自定义菜单的开发其实相对比较简单,正适合初涉微信开发学者。