微信小程序前端调用官方检测接口不能配置官方的域名!
所以会导致调用官方接口的方法在开发者工具正常调用,但是到真机上没有任何效果的,必须要打开开发者调试才能正常使用。
官方也明确说明了,所以最好是在后端大哥那里调用接口然后给前端有一个可以配置域名的接口调用。
微信小程序涉及用户将自己自定义编辑的文字、图片、音频、视频等内容通过小程序进行展示或提供给其他用户的,也就是属于UGC小程序,审核小程序会审核到检测敏感内容,官方说明链接如下:
https://developers.weixin.qq.com/community/develop/doc/0000e83e8a0b68b3c87962b265c009?highLine=UGC%25E7%25B1%25BB%25E5%25B0%258F%25E7%25A8%258B%25E5%25BA%258F%25E8%25BF%2590%25E8%2590%25A5%25E6%2594%25BB%25E7%2595%25A5
这就需要在小程序项目中接入官方检测字和图片的接口,一开始我是在前端引入的,后来测试发现到真机上走到检测那一步的时候没有任何效果,百思不得其解,由于用到的async/await就迷惑的认为是小程序不支持,后来发现是支持async/await,但是需要配置域名,可是呢公众号又明确说明了不能配置官方域名的,好吧只能后端大哥上手了,把上传的文字上传到最终的接口时,先经过检测的接口上根据后端大哥返回的哪个属性是涉及到敏感内容就弹窗return出不往下继续执行,这下就ok了,官方的检测的接口在这里了:
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/sec-check/security.imgSecCheck.html