微信小程序内容安全检测(msg_sec_check),报47001

第一次接入的时候,一直报47001

        $msg = "我是雷锋";$wxHelp = new WxHelp();$token = $wxHelp->getWxAccessToken();//获取token$data = ['content'=>$msg];$url = "https://api.weixin.qq.com/wxa/msg_sec_check?access_token=".$token;$check_msg = $wxHelp->http_curl($url,'post','json',$data);dumpdata($check_msg);

打印出来后

Array
([errcode] => 47001[errmsg] => data format error hint: [nhjDqHuhE-ZvY7QA] rid: 5f3cd478-583d79a7-6eeeb074
)

一开始我也以为是没有设置header,然后设置了Content-Type:application/json,还是一样报错,token肯定没有问题,难道是中文没有转码?然后我检测内容不输中文,结果英文和数字也一样,最后无意间看了一条评论,解决了问题

        $msg = "我是雷锋";$wxHelp = new WxHelp();$token = $wxHelp->getWxAccessToken();$url = "https://api.weixin.qq.com/wxa/msg_sec_check?access_token=".$token;$data = json_encode(array('content'=>$msg),JSON_UNESCAPED_UNICODE);$check_msg = $wxHelp->http_curl($url,'post','json',$data);dumpdata($check_msg);

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部