html52.com
我爱小程序-开发者交流社区

请问关于图片的安全检查的问题?

这两个 media_check_async / img_sec_check 要同时都调用吗?

现在推荐使用media_check_async来检查安全性,如果不用同步接口,我怎么通过微信小程序审核人员的要求同步的安全检测呢?

我怎么通过微信小程序审核人员的要求同步的安全检测呢?


网友回复

🙏一笑皆春🙏:

可以用同步接口,应该还能用,用异步接口的话,可以加个参数控制,用户上传后先给个提示,不再前端页面显示就行了,然后等着图片检测没问题了再显示

陈宏辉:

一、

iOS 以及安卓应用商店对于纯前端类型应用都没有图片审核要求,然而微信小程序是硬性要求要做安全检查的。为了证明前述观点,可以看看大厂产品,比如「美图秀秀」就做了。然而吊诡的是腾讯自家的所有小程序都没做(感觉像是运营问题)。。。。

二、

img_sec_check 是1.0版本的接口,请接入2.0的接口:media_check_async

三、

media_check_async 的调用顺序大概是这样:

  1. 向腾讯服务器发起media_check_async 检查;腾讯服务器返回:traceId
  2. 等腾讯服务器判定完图片是否OK,会向你预先配置的 消息接收服务器 发起一个 HTTP 请求,请求体中包含图片的处理建议:pass / review 和 traceId

一般纯前端应用都需要即时判断图片是否可用。尽管是异步接口且文档只承诺了30分钟的时限,但一般情况下1、2之间的间隔时间一般是2~3秒。可以设置个10秒的 timeout,timeout 后的处理方式取决于具体业务。

鉴于第二步需要接收来自腾讯服务器的请求,纯前端肯定是搞不定的。比较快的方式是用云开发来集成,不会很复杂~


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付