网站设计
来源:028微信开发 | 2016-12-01
如果你刚将微信公众号升级到服务号却又不知如何添加自定义菜单,那么这个开发文档定能助你一臂之力啦!废话不多说,且看自定义菜单怎么开发!
1 准备
在开发之前,需要安装httprequester的插件(Firefox和httprequester就是绝配)。具体工具的使用说明和简介自己可以去查,在此处不再赘述。附上httprequester插件的安装地址。
https://addons.mozilla.org/en-us/firefox/addon/httprequester/
2 开发步骤
2.1 获取开发者权限
说简单点就是有APPID和APPSECRET。这个办法很简单,登录【微信公众平台】,选择【功能】菜单下面的【高级功能】,关闭【编辑模式】,开启并进入【开发模式】。如下图:配置都有,则可以创建自定义菜单。
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
2.3.3 在URL中填上下面的链接(access_token 用你自己的替代):
https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
2.3.4 配置其余参数。配置参照下图:
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提交
2.3.7 查看结果。提交结束以后弹出窗口,等待片刻在右侧窗口就会出现对应的提示消息。
2.3.8 登入APP查看。为了方便开发者调试,公共帐号的自定义菜单在设置后24小时才会生效,开发者可以重新关注公共帐号就可以及时看到效果。取消关注并再次关注以后就可以看到最终的效果。最终效果如下图:
以上就是028微信开发为大家做的微信自定义菜单开发介绍,相对微信其他开发功能来说,这自定义菜单的开发其实相对比较简单,正适合初涉微信开发学者。