好久好久没有更新博客,确实懒啊!正好今天闲下来,总结下如何在微信公众号里面添加自定义菜单!

自定义菜单?微信公众号里面不是有个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

微信公众号添加自定义菜单相关推荐

  1. 仿写微信公众号添加自定义菜单 并给后台存数据

    之前写了一个自定义菜单,最后发现数据传输的不正确,后面有整理一套 这套数据严格按照官方的数据结构传输 不过功能没有写全 只有基本的两个 代码如下 html: <div class="g ...

  2. 微信公众号创建菜单报错40016

    微信公众号创建菜单报错40016 今天帮连锁处理公众号链接的时候,我通过接口将连锁的公众号菜单链接返回回来,然后处理一个跳转链接,本来想着是手到擒来的事,没想到突然给我抛出一个错误,打了我一个措手不及 ...

  3. 【微信开发第一章】SpringBoot实现微信公众号创建菜单,同步菜单功能

    前言 在进行微信公众号业务开发的时候,微信公众号的自定义菜单是非常重要的一环,该篇文章会先使用微信测试工具过一遍流程,再使用代码进行实现,争取看过的小伙伴都能够实现,创建公众号菜单和代码同步公众号菜单 ...

  4. 微信公众号自定义菜单添加emoji表情图标

    微信公众号自定义菜单添加emoji表情图标 第一步:打开微信公众平台接口调试工具,点击前往接口调试工具: 第二步:把这段代码   {"button":[{"sub_but ...

  5. 微信公众号自定义菜单设置教程

    微信公众号菜单等功能如何开通 自定义菜单最大的优点是减少了用户的认知门槛,可以将公众账号里的重点信息入口直观的暴露给用户.当用户进入到公众账号时,可以一目了然的了解相关的服务,只需要点击,不需要再通过 ...

  6. 06 - 微信公众号的菜单配置

    06 - 微信公众号的菜单配置 目录 1.1.抽象报文信息 1.2.菜单配置 1.微信公众号菜单 首先要配置微信公众号的菜单之前,需要了解微信平台对菜单的api是如何进行定义的. 详细信息参考url如 ...

  7. springboot微信公众号自定义菜单创建及响应

    微信公众号自定义菜单创建及响应 前言 本篇博客是为了速度开发微信公众号而进行讲解,对于深入的原理性讲解推荐去观看微信公众平台的官方文档. 微信公众号分为订阅号,服务号,小程序,本篇主要是介绍的订阅号开 ...

  8. java 创建自定义菜单_Java实现微信公众号自定义菜单的创建方法示例

    本文实例讲述了Java实现微信公众号自定义菜单的创建方法.分享给大家供大家参考,具体如下: 开发公众号的时候可能需要给一些自定义菜单添加事件,比如点击某菜单然后服务端给用户推送信息. 我们也可以使用微 ...

  9. php 微信公众号自定义菜单

    使用php配置微信公众号自定义菜单 注意: 编写发送消息之前需要在微信公众平台后台左边菜单找到基本配置 然后开启服务器配置 一级菜单数组,个数应为1~3个, 二级菜单数组,个数应为1~5个 如果有疑问 ...

最新文章

  1. 搭建高效、可靠、稳定的WEB服务器
  2. ie6不能播放视频问题
  3. 5 多数据save_《Netlogo多主体建模入门》笔记 7
  4. 什么是webpack?
  5. android string 去掉斜杠,Android – PATH中的改装和斜杠字符
  6. android获取未知字符串,android – 未知的URL内容:// downloads / my_dow...
  7. 微云服务器失败原因_梦幻西游:服务器发生异常?游戏出现明显卡顿感,正在排查问题...
  8. POJ 1088----滑雪(DP)
  9. 2021年商业地产趋势洞察白皮书
  10. 分布式缓存系统 Memcached 【转载】
  11. 千亿智慧照明市场背后,BLEMESH免开发方案成主流
  12. 解释OBJECT_ID和OBJECTPROPERTY
  13. Python_继承_构造函数
  14. java并发编程实战读书笔记2
  15. My Feedback for Windows 10 IoT Core on Feedback Hub App (4/1/2017-1/23/2018)
  16. android html文字垂直居中,Android EditText文本不是垂直居中的
  17. PS矩形选择框基础操作
  18. 常见的导数公式和积分公式
  19. Word:一级标题行首段前距失效问题
  20. 组装一台个人深度学习工作站/科学计算主机

热门文章

  1. 地狱模式的居转户记录06
  2. 漂流幻境服务器文件,飘流幻境 飘流幻境常用合成资料汇总
  3. 视觉算法工作一年社招经历总结
  4. 国内有哪些好用的 Online Judge
  5. 大数据时代鸿星尔克因系统崩溃恳请顾客退款;微信里可以开借条了;阿里云盘来势汹汹却首战告败?
  6. Tomcat DBCP连接池导致的线程阻塞问题
  7. 韦尔奇经典的一次演讲:2001年夏,在股东年会上的讲话(中英文)
  8. wordpress点击伸缩归档(archives)页面
  9. 组成微型计算机硬件桶的是,3_微型计算机统.ppt
  10. YOLOv3庖丁解牛(一):网络结构