小程序文本内容安全检测

官方文档地址
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/sec-check/security.msgSecCheck.html
```

/**
     * 文本内容安全校验
     * @param $params
     * @return array
     */
    public static function msgSecCheck($params){
        // 获取 access_token
        $result = WechatToken::getAppletAccessToken();
        if ($result['code']) {
            $access_token = $result['data'];
        } else {
            return ['code' => 0, 'msg' => $result['msg']];
        }
        $url = 'https://api.weixin.qq.com/wxa/msg_sec_check?access_token=' . $access_token;
        $data = [
            'content' => $params['content'],
        ];
        $data = json_encode($data,JSON_UNESCAPED_UNICODE);
        $res = self::https_request($url, $data);
        $result = json_decode($res, true); // 格式化为数组
        if($result['errcode'] == 0){
            return ['code' => 1, 'msg' => 'Ok'];
        } else {
            return ['code' => 0, 'msg' => '内容不正常'];
        }
    }


参数示例
$params = [
            'content' => '检验的文字的内容',
        ];
posted @   风落叶微  阅读(421)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器
· PowerShell开发游戏 · 打蜜蜂
· 凌晨三点救火实录:Java内存泄漏的七个神坑,你至少踩过三个!
点击右上角即可分享
微信分享提示