千家信息网

微信公众号中如何实现个性化菜单

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下微信公众号中如何实现个性化菜单,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!微信公众号中个性化菜单的开发
千家信息网最后更新 2026年11月03日微信公众号中如何实现个性化菜单

小编给大家分享一下微信公众号中如何实现个性化菜单,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

微信公众号中个性化菜单的开发实例

个性化菜单让公众号的不同用户群体看到不一样的自定义菜单。该接口开放给已认证订阅号和已认证服务号,个性化菜单要求用户的微信客户端版本在iPhone6.2.2,Android 6.2.4以上,暂时不支持其他版本微信,另外定义个性化菜单之前必须先定义默认菜单。

开发者可以通过以下条件来设置用户看到的菜单:

  1. 用户标签(开发者的业务需求可以借助用户标签来完成)

  2. 性别

  3. 手机操作系统

  4. 地区(用户在微信客户端设置的地区)

  5. 语言(用户在微信客户端设置的语言)

个性化菜单匹配规则说明:

个性化菜单的更新是会被覆盖的。
例如公众号先后发布了默认菜单,个性化菜单1,个性化菜单2,个性化菜单3。那么当用户进入公众号页面时,将从个性化菜单3开始匹配,如果个性化菜单3匹配成功,则直接返回个性化菜单3,否则继续尝试匹配个性化菜单2,直到成功匹配到一个菜单。
根据上述匹配规则,为了避免菜单生效时间的混淆,决定不予提供个性化菜单编辑API,开发者需要更新菜单时,需将完整配置重新发布一轮。

本例的项目结构如下,除了上一章的文件之外,还增加了三个处理个性化菜单的文件。


addconditional_menu.php:创建个性化菜单

trymatch.php: 测试匹配个性化菜单

delconditional_menu.php:删除个性化菜单

1、创建个性化菜单

创建个性化菜单的接口是https://api.weixin.qq.com/cgi-bin/menu/addconditional?access_token=ACCESS_TOKEN,以post方式发送菜单字符串。

addconditional_menu.php

返回结果如下:

查看菜单发现从默认菜单变成了个性化菜单,如下所示

这里只设置了性别过滤,1表示男性,有关其他的条件设置请参看个性化菜单接口。

2、测试个性化菜单匹配结果

测试接口是https://api.weixin.qq.com/cgi-bin/menu/trymatch?access_token=ACCESS_TOKEN,需要post "user_id"过去。

trymatch.php

返回结果如下:

3、删除个性化菜单

删除个性化菜单接口是https://api.weixin.qq.com/cgi-bin/menu/delconditional?access_token=ACCESS_TOKEN,需要post"menuid"过去。

delconditional_menu.php

返回结果如下表示成功:

4、查询个性化菜单

使用普通自定义菜单查询接口可以获取默认菜单和全部个性化菜单信息,请参看上一章。

查询之后结果如下:


这里的menuid和上面的不一样是因为我删除了之前的个性化菜单,然后重新初始化了一次。

5、删除所有菜单

使用普通自定义菜单删除接口可以删除所有自定义菜单(包括默认菜单和全部个性化菜单)

以上是"微信公众号中如何实现个性化菜单"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

菜单 个性 用户 接口 公众 结果 成功 开发 客户 客户端 开发者 篇文章 查询 测试 普通 内容 地区 字符 字符串 性别 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网黑科技 互联网科技财经 奇士达互联网科技 互联网科技logo 中国互联网金融科技基金 互联网科技生活的内容 湖南洣水互联网科技有限公司扣款 互联网科技产品 青岛中康互联网医疗科技有限公司 互联网科技实习生岗位职责 重庆威客帮互联网科技 成都铂石互联网科技做什么的 朱啸虎曾投资哪些互联网科技企业 图游互联网科技 西安有哪些互联网高科技企业 广州梦谷互联网科技有限公司领导 萌小萌互联网科技河南有限公司 互联网科技平台产品运营 科技互联网经济论坛 如何强化互联网金融科技 为想互联网科技怎么样 碳银互联网科技 九亚互联网科技 广西互联网科技公司 深圳期待互联网科技 温州喔噻互联网科技有限公司 厦门比较好的科技互联网公司 为客找房互联网科技公司怎么样 江苏互联网智能科技软件 银川新华互联网科技学校原画
0