您的位置:首页 > 移动开发 > 微信开发

微信公众号添加自定义菜单

2016-07-10 16:06 375 查看
好久好久没有更新博客,确实懒啊!正好今天闲下来,总结下如何在微信公众号里面添加自定义菜单!

自定义菜单?微信公众号里面不是有个GUI的添加菜单选项吗,用这个不就行了吗?是的,用GUI的添加菜单选择可以实现,但是由局限性,无法定义事件,也无法跟进事件进

行相应的处理!比如在公众号里面添加微信排行榜功能,那么如何实现类似的功能呢?

1, 添加自定义菜单

  需要到微信调试工具生成: http://mp.weixin.qq.com/debug
body比如为:

{

        "button": [

            {

                "type": "click", 

                "name": "排行榜", 

                "key": "RANKING_LIST", 

            },

    {

             "type": "view_limited", 

             "name": "联系我们", 

             "media_id": "MEDIA_ID2"

        }

        ]

    }

其中type 有6种:click,view,scancode_push,scancode_waitmsg,pic_sysphoto,pic_photo_or_album,pic_weixin,location_select,media_id,view_limited。具体如何使用,可以参考微信公众号文档

我们着重讲下如何自定义响应click事件。

我们如何定义一个click类型的事件呢,首先我们得有一个key,这个key会说明我们这个click将要做什么,所以我们在定义的时候要定义好,能表达出具体的意思。

2:配置响应事件的服务器地址

定义好了事件,接下来就是要把该事件转发到我们自己的服务器地址去处理了

这需要在公众号里面配置: https://mp.weixin.qq.com/advanced/advanced?action=dev&t=advanced/dev&token=1606924477&lang=zh_CN

3:处理响应的事件

 具体如何实现,可以参考该链接:https://github.com/cuter44/wxpay-sdk/releases
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: