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

很多时候我们给与客户端在发布内容的时候,就很担心被客户输入恶意敏感词等信息,如若不慎还可能网站被封等;为了减少后台人工审核的成本,我们接入阿里云反文本垃圾。第一步:在阿里云申请accessKeyId和accessKeySecret第二步:下载阿里云的检测依赖阿里云Sdk下载地址:https://www.alibabacloud.com/help/zh/doc-detail/28440.htm?spm=a2c63.p38356.879954.6.600e905dEygP1j#ref
摘要由CSDN通过智能技术生成

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

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

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

阿里云Sdk下载地址:

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

 

复制代码

<?php


namespace 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']]);
        }
    }

}

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值