imgSecCheck 和 msgSecCheck在代码中怎么使用?
发布于 6 年前 作者 jing59 15573 次浏览 来自 问答

如题,imgSecCheck 和 msgSecCheck在代码中具体怎么使用,

官方给的调用示例看不懂啊,有没有老铁贴一段调用代码学习一下,万分感谢。

2 回复

这是PHP后端检测内容安全代码


//检测内容安全地址

$url = "https://api.weixin.qq.com/wxa/msg_sec_check?access_token=$access_token";

$post_data['content'] = $input['content'];(这里是接收的内容)


$result = request_post($url,json_encode($post_data));(我这里接收的不是json,要转一下json)

//将提交的内容转化json,通过curl-post提交到小程序安全接口,得到一个json返回数据,"{"errcode":0,"errmsg":"ok"}"  


$result = json_decode($result,true);//json转化为数组判断,

if($result['errcode'] == 0 && $result['errmsg'] == 'ok'){
   $input['contont'] =base64_encode($input['contont']);//有表情,进行转码存储
   $input['member_name'] = Db::name('member')->where('id',$this['member_id'])->value('nickname');
   return json($Posts->add_post($this['member_id'],$input));
}else{
   return json(['code' =>  0, 'data' => '', 'msg' => '输入内容违规']);

}



request_post 是post方式的 curl,





简单来说,可以下载一个curl的zip包,以后台代码调用command来进行操作,比如windows,可以下载curl 7.60.0或者其他版本,在cmd中输入微信官方提供的指令,可以查询,具体调用Process的方法网上有,nodejs大同小异吧。

回到顶部