API接口修改微信公众号菜单
1. 公众号账号信息
账号: ***
密码: ***
appid: wx***
appsecret: ***
(账号密码请找相关人员索取)
2. 公众号修改菜单
2.1获取公众号access_token
- 登录公众平台: https://mp.weixin.qq.com
- 微信公众平台接口调试工具: http://mp.weixin.qq.com/debug?token=1025498201&lang=zh_CN 登录后,输入appid和appsecret 获取access_token结果
2.2 获取access_token可能失败及其解决方案
- 报错信息
{"errmsg": "invalid ip 115.227.223.87, not in whitelist"}
- 报错解决方案(ip白名单)
如上,115.227.223.87 不在白名单中,打开公众号控制台-安全中心-ip白名单-修改,把 ip 地址输入保存即可<br />
2.3 修改菜单
- 打开postman->新建一个post请求
- url为 https://api.weixin.qq.com/cgi-bin/menu/create?access_token={上一个步骤中获取的access_token结果}
- header参数:Content-Type:application/json
- body参数:参数类型raw,具体值为->修改设置的菜单最新json数据(以下JSON为真实数据,请谨慎修改)
- 菜单真实JSON数据
{
"button": [
{
"name": "一级菜单1",
"sub_button": [
{
"type": "view",
"name": "二级菜单1",
"url": "http://******"
},
{
"type": "view",
"name": "二级菜单2",
"url": "http://******"
},
]
},
{
"type": "view",
"name": "一级菜单2",
"url": "http://******"
}
]
}
- postman 操作截图如下
2.4 成功后测试
最后提交post请求即可,重新关注公众号即可.可能会存在缓存,可以用新的微信关注公众号即可
网友评论