开发公众号自定义菜单之创建菜单

文章目录

申请测试账号

https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo\&t=sandbox/index

或

得到appid和secret

换取Token

使用appid和secret换取token令牌

替换两个参数后,直接在浏览器打开就行。

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential\&appid=your_appid\&secret=your_secret

获得token.

接口测试

打开在线测试工具

https://mp.weixin.qq.com/debug

或

并切换到自定义菜单选项,输入刚才的token

至于body可以参考官方自定义菜单文档

https://developers.weixin.qq.com/doc/offiaccount/Custom_Menus/Creating_Custom-Defined_Menu.html

在官网复制的这段json记得删除红框所圈出的代码,然后放到body编辑框内。
如果不删除,会报错no permission to use weapp in menu rid: 665082,类似于没权限绑定该小程序

删除后的代码如下:

json 复制代码
{
    "button": [
        {
            "type": "click", 
            "name": "今日歌曲", 
            "key": "V1001_TODAY_MUSIC"
        }, 
        {
            "name": "菜单", 
            "sub_button": [
                {
                    "type": "view", 
                    "name": "搜索", 
                    "url": "http://www.soso.com/"
                }, 
                {
                    "type": "click", 
                    "name": "赞一下我们", 
                    "key": "V1001_GOOD"
                }
            ]
        }
    ]
}

提交自定义菜单

上面的两个编辑框填写完成之后,点击检查问题按钮

服务器将返回成功的状态信息(Request successful以及{"errcode":0,"errmsg":"ok"}):

如果报错,则根据官方文档查错

至此,我们就完成了菜单的创建。

查看效果

还是刚才复制appid和secret的那个网页:

https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo\&t=sandbox/index

在该页面往下划有测试号的二维码,用微信扫码关注就可以看到自定义菜单了

如果已经关注了,公众号不会立即更新,可以取消后重新关注

效果如图所示

现在你可以点击 搜索 这个子菜单, 它会自动跳转到搜狗搜索的主页。

其他两个菜单项需要服务器配合,目前没什么效果,下一篇博文有讲解如何配置。

校验菜单配置

还是在线测试工具网页: https://mp.weixin.qq.com/debug

使用自定义菜单的查询选项,然后点击检查问题按钮,就可以查询已经保存的菜单配置了。

清空菜单配置

同样是在线测试工具网页: https://mp.weixin.qq.com/debug

自定义菜单的另一个接口就是删除菜单了,可以随心尝试,删除后不再显示菜单项。

结束语

现在就可以随心所欲地实现点击菜单项跳转到任意链接了。

关于如何搭配服务器使用,看情况出博文,需要自己搭建测试服务器,不想花钱买服务器可以参考免费的内网穿透工具,土豪请自动忽略。

相关推荐
极限挑战哥5 天前
共享电单车联营平台分账架构实践:二清合规与自动分账零人工方案
java·大数据·人工智能·微信小程序·架构·微信公众平台
贞明电子8 天前
工业三色报警灯怎么接入项目系统?开关量与RS485控制应用指南
运维·网络·微信公众平台·贞明电子
学传打活10 天前
【边打字.边学宇宙生命智慧】_进阶篇9 信息与能量(续3)
微信公众平台·1024程序员节·五笔字型·王码大一统
考拉讲支付20 天前
母婴亲子服务平台分账架构设计:多场景多方分账与合规清结算实践
大数据·运维·人工智能·微信小程序·架构·微信公众平台
成都蜀味缘餐饮技术培训学校20 天前
油炸串串技术培训实战指南,核心食材选购与预处理标准
数据仓库·经验分享·笔记·课程设计·微信公众平台
生态学者21 天前
Global Change Biology | 森林越“步调一致”,反而越怕干旱?树木生长与叶片活动的同步之谜
大数据·人工智能·算法·r语言·微信公众平台
Eddyp24 天前
涡街 电磁流量计、压力变送器,手操器组态实操要点
微信·微信公众平台·facebook·新浪微博·微信开放平台
v:PLLucky201 个月前
农作物病虫害检测识别系统
深度学习·scrapy·算法·百度·微信公众平台
Ztt6666666661 个月前
壶口敞开以后,器身反而更显从容
笔记·其他·百度·微信公众平台·微信开放平台
Eddyp1 个月前
避开溢价!艾默生 TREX2 手操器省钱选型攻略
网络·其他·百度·微信·微信公众平台·新浪微博