首页 > 代码库 > 关于微信公众平台的自定义菜单
关于微信公众平台的自定义菜单
在微信公众平台中,菜单是可以配置的,分为两种,登陆微信公众平台账号,在后台管理界面,可以进行手动配置,登陆地址:https://mp.weixin.qq.com/
温馨提示:服务号开通即带自定义菜单,而订阅号要花钱才能开通的哦。
手动配置的东西很多的,这样不用写后台,就可以让公众号工作了,但功能有限,成为开发者就不同了,可以做随心所欲的开发。
说说成为开发者后的自定义菜单配置,首先进入开发者中心,在上面有开发者ID,复制AppID,和AppSecret(应用密钥),一会有用。向下拉,点击开发者工具中的 在线接口调试 ,填写下面的appid和secret,就是刚刚复制的AppID,和AppSecret(应用密钥),点击检查问题,验证正确的话,下面会返回一条信息,例如:
200 OK
Connection: keep-alive
Date: Tue, 25 Nov 2014 03:53:04 GMT
Server: nginx/1.4.4
Content-Type: application/json; encoding=utf-8
Content-Length: 144
{
"access_token": "z31p3KWaGh3L-QPmNUIoTyzeyCo8LLAMXrE0JjYGwiJiUFAocEvLqg3OuwIRg6svVGMDd-98o8rXjTf_Fpi7_c1q-3c-w5ENq0Me-fZnZN8",
"expires_in": 7200}
Request successful
证明请求成功,我们这是在做什么呢?当然是有原因的,因为一会要用到这里的access_token,复制!
继续,将调试页面上面的接口类型改为:自定义菜单,接口列表中默认创建接口,好了,接下来填写参数列表,将刚才得到的access_token填进去,body 即为配置菜单内容,例如:
{
"button": [
{
"name": "我的贷款",
"sub_button": [
{
"type": "view",
"name": "贷款申请",
"url": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxd7550fa65872c806&redirect_uri=http%3A%2F%2Fwww.mengtaihuawei.com&response_type=code&scope=snsapi_userinfo&state=1"
},
{
"type": "view",
"name": "了解贷款",
"url": ""
},
{
"type": "view",
"name": "贷款资料上传",
"url": ""
},
{
"type": "view",
"name": "贷款进度查询",
"url": ""
}
]
},
{
"name": "信合信成",
"sub_button": [
{
"type": "view",
"name": "账号绑定",
"url": ""
},
{
"type": "view",
"name": "客户审核进度",
"url": ""
},
{
"type": "view",
"name": "进件查询",
"url": ""
}
]
},
{
"name": "专属服务",
"sub_button": [
{
"type": "view",
"name": "您的还款计划",
"url": ""
},
{
"type": "view",
"name": "快速还款",
"url": ""
},
{
"type": "view",
"name": "专员服务",
"url": ""
}
]
}
]
}
这样,菜单就配置好了,url 是你要求的点击访问地址,自行配置,对于type是事件类型,具体参考微信官方文档即可。
其实这里的body就是一个json串,微信接口中就是用json作为传输的格式的,访问微信服务器,通过接口得到的数据都是json串,例如:进行微信认证后,就能得到关注微信号用户的具体信息。这是请求回来的是一个字符串,对其进行处理就可以得到你想要的数据了。有关获取用户的详细信息方法及步骤,下次再分享出来!惨淡的配置就这么简单!
本文出自 “时光” 博客,请务必保留此出处http://timeblog.blog.51cto.com/8650972/1582351
关于微信公众平台的自定义菜单