https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/sec-center/sec-check/msgSecCheck.html 调用云开发的方法,输入什么内容都是返回ok const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV, }) exports.main = async (event, context) => { try { const result = await cloud.openapi.security.msgSecCheck({ "content": 'hello world!' }) return result } catch (err) { return err } }
为什么敏感词汇检测2.0什么文本也能通过?敏感词检测2.0检测怎么吐脏字他也是pass,不知道是接口的问题还是代码的问题。 代码如下: $posturl="https://api.weixin.qq.com/wxa/msg_sec_check?access_token=$access_token"; $postdata = json_encode(['content' => $content, 'version' => $version, 'openid' => $openid, "scene" => $scene], JSON_UNESCAPED_UNICODE); //提交 $data= request_by_curl($posturl, $postdata); echo $data; 其中调用函数如下: function request_by_curl($remote_server, $post_string) { //发送的代码 $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $remote_server); //携带参数 curl_setopt($curl, CURLOPT_POSTFIELDS, $post_string); //设置是否输出header curl_setopt($curl, CURLOPT_HEADER, false); //设置是否输出结果 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); //设置是否检查服务器端的证书 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); //使用curl_exec()将curl返回的结果转换成正常数据并保存到一个变量中 $data = curl_exec($curl); curl_close($ch); return $data; } 返回结果如下: [图片] 其中trace_id: "63174da0-062d6402-360fbae8"
2023-05-10