广告
返回顶部
首页 > 资讯 > 精选 >怎么使用API创建公众号自定义菜单
  • 214
分享到

怎么使用API创建公众号自定义菜单

2023-06-04 10:06:18 214人浏览 泡泡鱼
摘要

这篇文章主要介绍“怎么使用api创建公众号自定义菜单”,在日常操作中,相信很多人在怎么使用API创建公众号自定义菜单问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用API创建公众号自定义菜单”的疑惑有所

这篇文章主要介绍“怎么使用api创建公众号自定义菜单”,在日常操作中,相信很多人在怎么使用API创建公众号自定义菜单问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用API创建公众号自定义菜单”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

微信公众号平台技术文档中,点击"自定义菜单":

怎么使用API创建公众号自定义菜单

文档里给了创建自定义菜单需要维护参数的Httppost报文的格式:

怎么使用API创建公众号自定义菜单

回到我的例子,我用postman发送这个HTTP post请求:

怎么使用API创建公众号自定义菜单

这是我HTTP post的报文内容:

{"button":[{"name":"UI5","sub_button":[{"type": "view","name": "Jerry List","url": "http://wechatjerry.herokuapp.com/ui5"},{"type": "click","name": "Other UI5 application","key": "dataQuery"}]}]}

上述JSON格式的报文定义了一个一级菜单,标签文本为UI5。两个二级菜单(sub_button),类型分别为view和click。

view类型即绑定一个html页面到该二级菜单,点击之后跳转到这个页面去。我的例子绑定的html页面是http://wechatjerry.herokuapp.com/ui5。 类型为click的菜单很好理解,点击后,微信平台会发送一个事件给您公众号的微信服务器上。您需要在您的微信服务器里对这个时间做处理。事件类型通过参数key指定,我上述例子的类型是dataQuery,这个参数可以随意指定。

响应类型为click的微信自定义二级菜单的伪代码如下:

app.route('/').post(function(req,res){    req.on("end",function(){        var msgType = fORMattedValue(getXMLnodeValue('MsgType', content));        if( msgType === "event"){            var evenTKEy = formattedValue(getXMLNodeValue('EventKey', content));            if( eventKey === "dataQuery"){                // 响应微信自定义二级菜单的点击            }        }    }    );

到此,关于“怎么使用API创建公众号自定义菜单”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 怎么使用API创建公众号自定义菜单

本文链接: https://www.lsjlt.com/news/237263.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么使用API创建公众号自定义菜单
    这篇文章主要介绍“怎么使用API创建公众号自定义菜单”,在日常操作中,相信很多人在怎么使用API创建公众号自定义菜单问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用API创建公众号自定义菜单”的疑惑有所...
    99+
    2023-06-04
  • 如何在微信公众号上使用PHP开发自定义菜单
    如何在微信公众号上使用PHP开发自定义菜单微信公众号是一个非常重要的媒介,很多企业和个人都选择在微信公众号上进行推广和交流。而自定义菜单则是微信公众号中不可或缺的一部分,可以帮助提高用户体验和导航功能。本文将介绍如何使用PHP开发自定义菜单...
    99+
    2023-10-27
    微信公众号 PHP开发 自定义菜单
  • 微信公众平台开发中使用Java如何实现创建一个自定义菜单
    微信公众平台开发中使用Java如何实现创建一个自定义菜单?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。自定义菜单这个功能在我们普通的编辑模式下是可以直接在后台编辑的,但是一旦我...
    99+
    2023-05-31
    java 自定义菜单
  • 怎么使用CSS创建自定义光标
    这篇文章主要介绍了怎么使用CSS创建自定义光标,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 答:使用CSScursor属性 您可以使用...
    99+
    2022-10-19
  • Win10怎么使用命令创建自定义大小的空文件
    这篇文章主要介绍Win10怎么使用命令创建自定义大小的空文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!创建空文件操作步骤右键开始按钮,选择“Windows PowerShell(管理员)”或“CMD命令提示符”在...
    99+
    2023-06-10
  • vue怎么使用脚手架vue-cli创建并引入自定义组件
    小编给大家分享一下vue怎么使用脚手架vue-cli创建并引入自定义组件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、创建并引入一个组件1、创建组件vue-cli中的所有组件都是存放在components文件夹下面的,...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作