把站点图片插入公众号文章,发布后在微信里全是裂图。碰到这种情况,我一般先确认改动有没有真的生效。

原因不复杂,图片域名设置了来源限制,微信侧请求不带允许的来源标识。

「公众号图片显示」这个问题文档写得含糊,实际行为以当前版本为准,别照旧版本的结论套。日志级别临时调高可以,记得改回去,长期开着既占磁盘又掩盖真问题。

# 允许来源
Referer: https://mp.weixin.qq.com
# 或图片单独放在无限制域名

权限不要一口气开到最大,先加到够用再往上试,范围小才好收。把复现步骤压到三条以内,交给同事也能跑出来,才算真的定位清楚。

改动写完就同步给同事,下一个人踩同一个坑,成本还是你的。验证用真实数据走一遍,测试数据太干净,边界情况根本碰不到。

能分两步做的操作就别合成一步,中间看一眼返回值,出问题好判断。

具体做法是,把图片放入微信可访问的域名;调整来源限制规则;或使用平台素材库。

最后用这个标准收尾,文章内图片正常显示。

作者 9823189