需求
通过代码实现微信公众号的自定义菜单,新增、同步菜单。
分析
其实对一个公众号而言,菜单只要创建一次就可以了,如果你不是服务商,可以直接使用微信提供的代码调试工具,直接发送json字符串,为自己的公众号创建菜单
方法
1. 点开下面这个链接来
https://mp.weixin.qq.com/debug
2. 填入自己的公众号的access_token以及下列JSON字串
json字串的格式:
{
"button": [
{
"name": "智能日更",
"sub_button": [
{
"type": "click",
"name": "功能开发中",
"key":"coming_soon"
}
]
},
{
"type": "miniprogram",
"name": "AI小程序",
"url":"http://mp.weixin.qq.com",
"appid":"wx51ce2e8c29bbbd53",
"pagepath":"pages/genText/textCards"
},
{
"type": "click",
"name": "联系客服",
"key":"contact"
},
]
}
点击上面的‘检查问题’按钮。
如果json字串格式有误,可能会返回40027错误,请仔细检查你的url链接是否放错地方,安照我上面的格式,验证过是能够正确创建公众号菜单的
如果各项参数都没有问题,那么会返回下面的成功信息:
3. 到你的公众号查看结果
打开你的公众号,上面定义的菜单已经更新成功了。