微信网页jssdk分享,图片不显示的问题

问题

今天公司运营要做拿之前的一个活动翻新重开一次,调整了分享文案,结果发出去之后,在自己这边是这样的:

但是在其他人看是这样的:

尝试解决

一开始以为是图片本身的问题,尝试过png 转 jpg, 减小图片质量来减少体积,减少图片尺寸等等方法,都还是没法让其他人可见。

然后尝试着把分享配置回滚为上周的,结果是正常的:

想着是不是上周的图片是好的。

就又把上周的图片搬过来用,可又不可见。

最终解决

用微信开发者工具来debug整个分享流程也都是没问题的。

这个时候有点懵了,Google了一下,发现有人说可能是分享文案导致的。

综合前面问题排查的情况,觉得很有可能,因为我们的分享文案里面是有现金红包这样的词汇的。

让运营同学调整了一下分享文案,再重试,可以了:

看来的确是分享文案的锅。后面又去找微信官方的说明,几番转折,找到了官方的一些说明:

微信外部链接内容管理规范

朋友圈管理常见问题

而在微信JS-SDK说明文档的分享接口部分,也做了一个说明:

请注意不要有诱导分享等违规行为,对于诱导分享行为将永久回收公众号接口权限,详细规则请查看:朋友圈管理常见问题

算是官方比较正式的说明了。

希望上述内容对大家能有帮助。

更新:2018/06/08

发现一个小的手段去规避这个问题,就是在敏感词之间填充一些字符,比如空格。这样微信就不会屏蔽图片了

参考链接:

微信 JS-SDK 分享图片不显示