目前菜单栏只设置一个小程序是没有问题的,
但是在菜单栏设置跳转两个不同的小程序,接口会返回错误:invalid sub button url domain hint (错误编码:40054)
API提交的表单除了两个小程序的APPID不同以外,其他字段值一模一样,通过字面意思,期初我也以为是 url 有问题, 但是尝试过在自定义菜单只设置单个小程序的话,两个小程序都可以设置成功, 在公众号菜单上也能跳转到对应的小程序,
但是只要同时设置两个,就会有这个问题, 这个错误编码在微信的API文档上,还找不到?
是因为微信不支持在自定义菜单栏上同时设置两个不同的小程序吗?
我也遇见这个问题了。还是同一个公号上的链接;gh_5ad5be310cf1
[0, "errcode: 40054"]
提交的链接上有包含错误链接导致,错误链接如下: hhttps://jin.fooww.com/weizhan/210006008/Article-45eb3f1f0f444eca84f4be1ae3046fc1.aspx 包含的知识链接:
微信自定义菜单链接要求: 1、所添加的链接必须符合URL规范,比如以http://或https://作为链接开头,链接内不能有标点、中文字符、#号、链接结尾不带有/斜杠等。
2、所添加的链接一定要注意 首尾 开头有没有多余的空格,必须把空格删除掉。
3、也不允许将手机端获得到的微信历史推送图文链接添加到第三方自定义菜单链接内。 可以通过排除法,逐个将所有的菜单链接进行排除替换,直到菜单可以正常发布,凡是任何菜单按钮带有链接的均需要进行检查排除。 引用来自: http://www.weixinyunduan.com/web/a/bangzhu/changjianwenti/2019/1016/420.html
可以提供具体的配置信息还有公众号的原始ID