问题梳理与猜测
微信公众号服务器配置启用后,提示:
由于开发者通过接口修改了菜单配置,当前菜单配置已失效并停用。
字面意思的话,服务器配置(已启用)后,自定义菜单需要通过调用接口调用进行配置,可能是为了开发者集成到自己的管理后台进行管理;这显然不是我的初衷,我就想通过微信公众平台提供页面进行操作,能够通过界面操作解决的问题,为什么需要通过代码解决!!!
解决办法
停用服务器配置
编辑自定义菜单
进入自定义菜单页面进行编辑;完成后进行保存。
保存完后,可以去公众号验证菜单是否正确。
启用服务器配置
这个时候,如果去微信公众号查看的,菜单栏是正确的,因为有延迟,过段时间就没了。
进入目录管理,启用自定义菜单
步骤到这里,自定义菜单已经能用了。
调用接口可以看到,菜单接口已经显示为1了。
// 调用接口:GET https://api.weixin.qq.com/cgi-bin/get_current_selfmenu_info?access_token=?
// 结果显示
{
"is_menu_open": 1,
"selfmenu_info": {
}
}
补充:进入菜单管理两个入口
one:自定义菜单右边的【菜单管理】
two:【新的功能】进入【目录管理】【已开通】找到【自定义菜单】点击【详情】,进行操作。
到此为止,已解决我的问题;最后再强调一下【亲测有用!!!】,如果您看到这里如果觉得有用话,希望得到您的【一键三连】。