来源:自学PHP网 时间:2015-04-14 12:58 作者: 阅读:次
[导读] 上一篇《Senparc Weixin MP SDK微信公众平台开发教程(八):通用接口说明》介绍了如何通过通用接口获取AccessToken,有了AccessToken,我们就可以来操作自定义菜单,以及其他的高级接口,这...
上一篇《Senparc.Weixin.MP SDK 微信公众平台开发教程(八):通用接口说明》介绍了如何通过通用接口获取AccessToken,有了AccessToken,我们就可以来操作自定义菜单,以及其他的高级接口,这一篇单讲自定义菜单。
一、自定义菜单规则
二、创建菜单使用Senparc.Weixin.MP SDK创建自定义菜单非常简单。只需三步: 第一步:获取AccessToken var accessToken = AccessTokenContainer.TryGetToken(appId, appSecret).access_token; 第二步:组织菜单内容
var result = CommonApi.CreateMenu(accessToken, bg);
上面SingleClickButton和SingleViewButton分别对应了click和view两种菜单响应方式。
三、菜单查询查询菜单同样需要按照上面的方式获取AccessToken,然后只需要一行代码: var result = CommonApi.GetMenu(accessToken); 得到的result.menu的结构即类似上述创建菜单时的ButtonGroup bg变量。 四、菜单删除得到AccessToken后,删除菜单同样只需要一行代码: var result = CommonApi.DeleteMenu(accessToken); 五、菜单响应事件无论是click还是view,服务器都会收到不同的事件响应(见《Senparc.Weixin.MP SDK 微信公众平台开发教程(六):了解MessageHandler》,分别触发OnEvent_ClickRequest()和OnEvent_ViewRequest()。 不同的是,click之后客户端可以得到返回信息,而view在收到请求后,无论返回什么信息,客户端都无法收到(直接打开URL了)。 六、自定义菜单可视化编辑器目前盛派网络在两个地方提供了免费的自定义菜单可视化编辑器,免去大家需要运行代码才能操作菜单的困境:
新浪微博:@苏震巍 QQ:498977166 http://szw.cnblogs.com/ |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com