收藏
回答

为什么自定义菜单不会同步,PC端和手机端显示不一致?

公众号ID
gh_4b7f5bf6ac8b

我的微信公众号,以前设置过api同步菜单栏,后面失效了,关闭api权限,手动设置了自定义菜单栏

后台显示设置成功的

PC端微信公众号显示了

然后手机端,安卓,苹果端还是显示,什么问题?

回答关注问题邀请回答
收藏

3 个回答

  • Hlxuan.
    Hlxuan.
    2025-11-16

    因为你的服务号之前使用API接口设置了个性化菜单,所以会出现显示不一致的问题。

    解决方法就是调用API接口删除个性化菜单,删除后再前往MP后台重新设置自定义菜单。

    这里有两个API,选择其中一个调用即可:

    1、删除个性化菜单[适用于已完成微信认证的公众号/服务号]:https://developers.weixin.qq.com/doc/service/api/custommenu/api_deleteconditionalmenu.html

    2、删除默认菜单及全部个性化菜单[适用于已完成微信认证公众号(即原订阅号)、未认证服务号和已认证服务号]:https://developers.weixin.qq.com/doc/service/api/custommenu/api_deletemenu.html

    2025-11-16
    有用 1
    回复 2
    • Jerry jh
      Jerry jh
      2025-11-16
      我的服务号已经失去认证了,还能删除这个个性化的菜单吗
      2025-11-16
      回复
    • Hlxuan.
      Hlxuan.
      2025-11-16回复Jerry jh
      那就用上面第二个接口删除全部菜单,未认证的服务号可以调用。
      2025-11-16
      回复
  • Jerry jh
    Jerry jh
    2025-11-16

    很明显已经发布成功了,但是PC端显示了,手机端还是之前的状态,已经刷新依然还是没有改变,菜单没有更新,怀疑是系统问题,请尽快核查!需要人工协助

    2025-11-16
    有用
    回复 2
    • Jerry jh
      Jerry jh
      2025-11-19
      出现这个的“当前生效的个性化菜单内容请调用API查看”当前生效的个性化菜单内容请调用API查看,我们可以在第三方的系统中取消删除个性化菜单,如果无法删除或者第三方哪个系统早都不使用了,我们可以用下面的方法尝试一下,亲测有效。第一步先获取Access_Token
      如何取消公众号个性化菜单
      一、在微信公众号后台获取到Appid和AppSecret
      在微信后台使用找到开发-基本配置,进入后,即可看到 开发者ID(AppID) 和 开发者密码(AppSecret) ,其中开发者密码(AppSecret) 是隐藏的,需要设置或重置时才能显示。
      如何取消公众号个性化菜单
      二、获取微信公众号的AccessToken
      直接复制下列地址在浏览器打开,
      https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
      注意:把其中的APPID替换成你的开发者ID(AppID),APPSECRET替换成你的开发者密码(AppSecret)(如上图)。
      正常情况下,会返回下述JSON数据包:
      {“errcode”:40164,”errmsg”:”invalid ip 113.13.45.75 ipv6 ::ffff:113.13.45.75, not in whitelist rid: 641af1cd-6b1f1968-442c1077″}
      这个信息就是告诉你没有操作权限,你所在的ip地址113.13.45.75没有加入到白名单里。
      这时候你点击上图的IP白名单后面的查看,可以把113.13.45.75这个地址加入到白名单里,保存后退出就可以了。注:113.13.45.75这个地址是我操作时的地址,你实际操作网络环境不同,实际的IP地址也是不同的,把它改成你自己的IP地址就行了。
      到这里,你直接在浏览器地址栏中,执行https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=****&secret=****后,获得如下类似数据:
      {“access_token”:”66_jjYopp-nwMzgFjd6Xc0v1jr5nt4v0zvoN47nj5SguIRP5DMj2pwf16WDR5HNfnTR9xA-lqDKRhGQ6IIZwtpI7TwlNWtGJmIgMZeQ6S5TpgaiWiMMbA__1eoV884NFUeAJAQIX”,”expires_in”:7200}
      注意:正常情况下AccessToken有效期为7200秒,重复获取将导致上次获取的AccessToken失效。
      第二步通过开发者微信公众平台接口调试工具删除自定义菜单的接口
      https://mp.weixin.qq.com/debug
      输入刚才获取到的AccessToken,自定义菜单中删除接口之后再去启用公众号菜单设置即可。成功之后如下图所示:
      如何取消公众号个性化菜单
      如何取消公众号个性化菜单
      2025-11-19
      回复
    • Jerry jh
      Jerry jh
      2025-11-19
      大神原文教程,这么多官方都是吃屎长大的,都是机器人一样回复,问题解决不了
      如何取消公众号个性化菜单 https://www.rjcsw.cn/90/
      2025-11-19
      回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-11-16
    有用
登录 后发表内容
问题标签