700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > ThinkPHP5 如何介入阿里云反文本垃圾敏感词过滤【附源码】

ThinkPHP5 如何介入阿里云反文本垃圾敏感词过滤【附源码】

时间:2023-12-18 03:33:50

相关推荐

ThinkPHP5 如何介入阿里云反文本垃圾敏感词过滤【附源码】

很多时候我们给与客户端在发布内容的时候,就很担心被客户输入恶意敏感词等信息,如若不慎还可能网站被封等;为了减少后台人工审核的成本,我们接入阿里云反文本垃圾。

第一步:在阿里云申请accessKeyId和accessKeySecret

第二步:下载阿里云的检测依赖

阿里云Sdk下载地址:

/help/zh/doc-detail/28440.htm?spm=a2c63.p38356.879954.6.600e905dEygP1j#reference-nh1-nkq-w2b

<?phpnamespace app\api\controller;use think\Controller;use think\Loader;class Textcheck extends Controller{public function text(){Loader::import('aliyunSdk/green-php-sdk-sample/TextScanSample',EXTEND_PATH);$sems = new \TextScanSample();$content = $this->request->param('words');if(!$content){return json(['errid' => '0','message'=>'检测字符为空']);}$res = $sems->textScan($content);if($res['suggetion'] == 'pass'){return json(['errid' => '0','message'=>'阿里云文本安全审核通过']);}else{return json(['errid' => '1','message'=>'不通过,原因'.$res['scene']]);}}}

类库文件

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。