关于微信小程序接入珊瑚助手踩过的雷
接入原因:
违规内容:该小程序未对违法、违规、政治敏感等不当信息内容进行安全过滤,存在信息内容安全问题。
后台接入了阿里云的检测,但是小程序无论是被投诉还是被检测出来,最后的反馈违规内容都是以上,猜测原因是接入了阿里云的检测腾讯不认,要把珊瑚助手接入腾讯才认。
- 接入1,在前端直接珊瑚助手进行云调用
缺点: 1)云调用不稳定 2)基础版的云调用出外流量一个月只有1G,但是上线仅一天花费730MB
3)8-9张图片会卡顿在上传的页面,回传时间慢 Pass掉
- 接入2,后端调用接口,同时访问阿里云和服务器,进行上传和检测的操作,同时返回结果(非全部并行,两条大串行)
缺点: 1)上传时间快于检测时间,会有一定的影响,不排除网络波动的情况下,时快时慢。 2)测试结果不尽如人意,时间慢。
- 接入3,全部并行,一次18个请求
排除公司网络的上行网络限制原因,进行全部并行。 4G网络情况下1-2秒加载,在可接受的范围内,发版并上线
- 总结:
UCG的内容很容易被投诉or检测出违规照片,用人力基本很难达到。
而且阿里云不检测违规人像,珊瑚助手对敏感人像基本不放过,所以会导致有一大批的内容差。 最后的解决方案就是走上传+检测全部并行。
对于用户的手机性能会有一定的负担,而且有个BUG,小米的机型会有白屏闪退的情况,老旧的问题。
11/23 新增BUG
如果检测的图片进行两次压缩的情况下,会导致检测结果不准确。
使用的压缩为微信自带的API,wx.compressImage(Object object),第一次压缩可以将1M的图片压缩至400k,第二次压缩会将400k的照片压缩至100k。
如果进行了第二次的压缩,首次上传的照片可以检测出违规照片,但是重复上传相同的图片,第二次上传的图片则不会被检测出违规,返回都是0。
去除二次压缩仅压缩一次后就可以准确检测。

图片不超过500k,但是不知道为什么压缩至100k后续的检测会失灵。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
