关于微信公众平台的自定义菜单

在微信公众平台中,菜单是可以配置的,分为两种,登陆微信公众平台账号,在后台管理界面,可以进行手动配置,登陆地址: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串,例如:进行微信认证后,就能得到关注微信号用户的具体信息。这是请求回来的是一个字符串,对其进行处理就可以得到你想要的数据了。有关获取用户的详细信息方法及步骤,下次再分享出来!惨淡的配置就这么简单!

时间: 2024-08-24 20:51:10

关于微信公众平台的自定义菜单的相关文章

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

?自面向开发者和第三方平台开放微信内网页开发工具包(JS-SDK),允许接入微信小店.微信支付等多达11 类的接口集,并且向认证的服务号和订阅号开放公众平台的客服功能,以及帮助公众号把客服系统搬到微信上后,微信公众平台进一步放开基础能力,将对所有公众号开放“自定义菜单”功能.平台管理者在后台点击“添加功能插件”后,选择右下角的“自定义菜单”卡片即可申请开通插件.根据微信平台提供的消息,与之前开发的“自定义菜单”功能相似,平台管理者在编辑自定义菜单功能时,可选择“跳转到网页”和“发送消息”两种动作

python开发微信公众平台之自定义菜单实现

首先先获取access_token,并保存与全局之中 def token(requset): url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s' % ( Config.AppID, Config.AppSecret) result = urllib2.urlopen(url).read() Config.access_token = json.load

微信公众号-开发者-自定义菜单

我是个初学者,网上找了看了好多,都是第三方实现的,考虑到安全问题,不敢用! 今天终于摸索出了实现方法. 官方api:http://mp.weixin.qq.com/wiki/13/43de8269be54a0a6f64413e4dfa94f39.html 步骤1:选到“开发者中心”. 2.显示AppSecret,完整显示(要微信扫一下). 3. 去“微信公众平台接口调试工具”, a.选到“基础支持”- “获取access_token接口/token”, b.填写“appid”和“secret”(

微信公众号的自定义菜单事件推送

1.创建自定义菜单 2.组装自定义菜单(JSON格式数据) 微网站:可以实现跳转到微信响应式页面 产品中心:可以实时获取服务器端产品信息,并以图文形式返回 关于我们:可以返回相关的文本信息 微网站:跳转链接 产品中心与关于我们:内部请求 请求代码,请参menu.php页面,创建成功,请取消关注微信公众账号并再次关注,效果如图 3.自定义菜单事件推送 A.接收相关参数(Event和EventKey) 在之前的api.php之中添加代码 B.对参数进行判断与操作 上传代码,效果如下图所示

微信公众号-开发者-自定义菜单-CLICK事件处理

想点击菜单,推送消息.功能很简单,坑了我一天时间.在此笔记. 菜单代码: { "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC" }, { "name":"菜单", "sub_button":[ { "type&

微信公众平台自定义菜单问题解决

在制作(www.helpqy.com)的过程中,进行微信公众平台的自定义菜单操作,调了很久微信服务器都返回错误代码,提示button size不对.一直怀疑是json格式不对,因为一直是将原始的Json通过加引号的方式变成字符串.后面自定义对象,将对象序列化为json,然后将此json传给服务器,成功自定义菜单.自定义对象的时候需要注意,由于菜单的每一项都可以不同,在需要定义泛型来接纳,并且为了保证泛型能够接纳不同类型,需要定义一个基本类型,然后其它类都继承自此类,泛型也使用这个基本类为基类.

微信公众平台(2)-自定义菜单接口

前几日发布了nodejs搭建微信公众平台后台,今天介绍下公众平台的自定义菜单接口. 首先自定义菜单接口在刚申请的订阅号中是没有权限设置的,需要认证开通,而服务号在申请成功之后就可以自定义菜单了. 首先我们来看一下菜单的数据格式: var meno =  {     "button":[         {             "type":"click",             "name":"music&qu

PHP玩转微信公众平台自定义接口

从微信公众平台开通自定义回复后,就一直在关注微信接口这一块,很想用自定义回复这块做个站长工具的查询,例如PR查询,备案查询等,输入网址信息,就能自动获取PR,获取备案信息,应该是一个不错的想法.不过以前一直不支持自定义API,只能是一些固定的信息回复.最近微信公众平台终于开放第三方接口了,也就是说,可以根据用户提交的信息,来自定义回复内容,非常方便. 看到了微信的自定义第三方接口的强大后,下面我们来讲讲怎么实现自定义回复. 首先我们进入第三方接口的页面进行注册,地址:http://mp.weix

微信公众平台自定义菜单及高级接口PHP SDK

本文介绍介绍微信公众平台自定义菜单及高级接口的PHP SDK及使用方法. 作者 方倍工作室 修正记录: 2014.05.03 v1.0 方倍工作室 http://www.cnblogs.com/txw1958/ SDK 源码: 1 /* 2 方倍工作室 http://www.cnblogs.com/txw1958/ 3 CopyRight 2014 www.doucube.com All Rights Reserved 4 */ 5 6 class class_weixin_adv 7 { 8