小伙伴们,今天遇到了一起非常少见的错误提示,某个公众号类型为订阅号的用户在发布自定义菜单时,系统直接给出了错误提示码,具体的错误代码为40118,直接显示40118未知错误。
具体显示的错误截图如下:
那这个40118错误码是表示什么意思的呢?我们根据微信官方的技术文档查询后得出,
40118表示为:media_id 大小不合法。
那这个具体可以解释为是自定义菜单在发布时,在菜单的内容中填写的图文ID为空或者ID数值不正确。
大家都知道,
微信规定了订阅号的自定义菜单只能添加图文菜单,除了图文菜单以外是不能添加消息回复、链接地址等。如果订阅号的自定义菜单里添加了空的图文ID或者关键词消息或链接地址的话,那么每当在自定义菜单发布时系统就会有这个40118的错误提示了。
那以下的截图就是典型的订阅号菜单的错误内容,请大家一定要注意了。
当大家看了以上几种常见的错误截图后,可能大家会有一个疑问了,我的公众号明明是认证过的订阅号啊,认证订阅号是可以在自定义菜单中添加关键词回复,链接地址这些内容的,可为什么偏编在你们的第三方平台的自定义菜单中就不可以了呢?
其实这个问题很简单,小编这里给你一个答案,
那可能是你的订阅号在公众平台上是认证过了,但当时将公众号授权绑定到我们平台时,当时的公众号还没有认证过,是实实在在的订阅号。
那去哪里查看绑定到微讯云端平台上时公众号的类型呢?请查看以下截图。
在微讯云端登录后台,查看一下公众号类型,
显示的是订阅号,可如果你的订阅号已经是认证过了的,那请重新授权绑定一下你的认证订阅号就可以了。
那小编针对这个40118错误提示的总结一下解决方法
1、绑定订阅号时还没有认证过,后来订阅号已经认证过了,那请重新再授权绑定一下认证订阅号,绑定成功后再次发布自定义菜单。
2、订阅号确实没有认证过,且绑定的也是订阅号,那由于微信规定订阅号只能发布图文菜单,所以请再次去编辑自定义菜单内容后发布。
TAG: