头图

如果你也正在开发群发图文中插入小程序的功能,那么大概率也会遇到这问题。

之前通过微信第三方开放平台开发过一个可以管理多个公众号的系统,具体功能和效果可以参考 微信第三方开放平台代公众号实现业务

为方便小程序的运营和推广,微信公众号开发也支持通过接口在群发图文中插入小程序。和直接在MP后台编辑一样,有三种样式可供选择。

image.png

按照开发文档示例插入文字和图片跳转小程序都没问题,但是插入卡片小程序却是一直报错。

image.png

这个错误是说上传图文素材接口中的content字段的值是无效的,可能有非法字符,但是检查了很多遍,确保content参数的值很正常,但就是一直报错。去开发社区看帖子,很多人问这个问题,但是都没有给出解决办法。

image.png

后来又认真看了开发文档,发现 data-miniprogram-imageurl 参数说明写着图片必须为1080x864像素。测试的时候都是随便上传一张图片的,发现了这个细节后正儿八经的上传了一张1080x864像素的图片,竟然提交成功了。

image.png

最后测试表明,不一定是1080x864的像素,只要像素比保持为5:4就可以。所以同鞋,这也就解释了为啥把在MP后台上传的图片拿来通过接口再上传可以成功,而直接通过接口上传就会报错,因为MP后台上传过的图片像素比已经被裁剪成5:4了。

粗粗总结一句,文档看不细,开发两行泪。

公众号开发-群发图文中插入小程序卡片报错 invalid content hint 的解决

山水有相逢,来日皆可期,谢谢阅读,我们再会

我手中的金箍棒,上能通天,下能探海

上一篇:支付宝直付通管理系统,进件二级商户


悟空码字
10 声望12 粉丝