2857关注10230浏览
同样的内容, 用小程序发送提示有违规用PHP发送就返回无问题.
代码如下:
private function httpPost($url, $data) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($curl, CURLOPT_HEADER, 0); //设置header
curl_setopt($curl, CURLOPT_URL, $url);
$res = curl_exec($curl);
curl_close($curl);
return $res;
}
$ak = 'xxxxxxxxxxx';
$url = 'https://api.weixin.qq.com/wxa/msg_sec_check?access_token='.$ak;
$data = ['content'=>'xxxxxx];
$res = $this->httpPost($url, json_encode($data));
另外:
已解决,需要在对验证内容进行json编码是处理,$data=json_encode(array('content'=>$checkContent),JSON_UNESCAPED_UNICODE);
麻烦提供下appid
特意测试的这一类的敏感词,但是也是返回验证通过,这是一个测试demo上的运行结果:
内容安全监测主要是覆盖涉政,色情,违法这几类
我现在也是遇到同样的问题,采用php的curl,post提交,而要验证的内容也是utf-8,但是无论什么内容都能通过检测,请问现在有官方的解决方法吗?
内容安全监测主要是覆盖涉政,色情,违法这几类
我感觉可能是这个接口用到的AI模型没有训练好吧,毕竟内测接口转公测接口也才不长时间,接口还是不够完善,违规的边界都没有确定,文档中写的测试用例应该都不属于违规内容的,总之很诡异的接口
是api出问题了吗?
我这里现在也是这个问题,输入很敏感的文字都能检测通过。
微信号bixuejuner
那麻烦提供下微信号
已经处理过unicode,传参内容都是utf8d,post请求也是没问题的,可以访问到接口,但不论输入什么测试用例,都是可以通过验证,包括一些明显违规的内容
确认是否按照以下两点来处理的
我今天也遇到了类似的问题,是msgSecCheck接口的,输入了违规的内容,得到的结果也是ok的,另外用文档上提供的例子,用命令行curl-d和php代码里的curl分别运行了两遍,同样的内容“特3456书yuuo莞6543李zxcz蒜7782法fgnv级完2347全dfji试3726测asad感3847知qwez到”,一个得到的是87014,一个得到的是0errcode,是不是接口有bug?微信号bixuejuner,欢迎官方回复。
tsr106