1、需要安装扩展:`composer require topthink/think-api`
2、自行在ThinkApi购买文本审核API:[https://docs.topthink.com/think-api/2626189](https://docs.topthink.com/think-api/2626189)
3、config/woo配置文件配置你的`app_code`,获取地址:
https://market.topthink.com/my/security
4、后台需要适合文本审核API的控制器:
~~~
/**
* 如果需要使用文本审核功能 需要自定义改方法 和 重写 antispam为public
* @return array
*/
protected function setAntispam()
{
return [
// 哪些字段的的内容需要文本审核 可以是字符串 也可以是数组定义多个字符串
'content_fields' => ['title', 'content'],
// 审核通过以后哪个字段需要被改为true 如果为空 系统不处理 你可以定义callback 自定义业务
'verify_field' => 'is_verify',
/*
// 也支持匿名函数,如果审核通过,会将审核结果返回,自定义业务处理
'verify_callback' => function($result) {
pr($result);
return "处理成功";
},
'type' => '1,2,3,4,5,6,7' // 需要检测的场景(多个场景用逗号分割)默认所有场景: 1=色情涉黄 2=暴恐违禁 3=谩骂侮辱 4=涉政敏感 5=游戏相关 6=恶意营销 7=广告违规
'btn_text' => '', // 按钮文字 默认空 用图标
'btn_sort' => 19, // 按钮排序值 默认19
'btn_icon' => 'layui-icon-vercode', // 按钮图标 默认 layui-icon-vercode
'btn_class' => 'btn-18', // 按钮类名 默认 btn-18
'btn_hover' => 'btn_hover', // hover以后显示的文字
'btn_where' => '{{d.is_verify}} == 0' // 按钮渲染条件 {{d.字段名}} 获取指定字段值
'btn_where_type' => 'hidden' // 安装不满足条件时隐藏 默认 disabled 禁用状态
*/
];
}
/**
* 必须重写且public 复制下面方法即可
* @return mixed|void
*/
public function antispam()
{
return call_user_func(['parent', __FUNCTION__]);
}
~~~
- 2.0开发手册
- 基础
- 简介
- 安装
- 目录
- 规范(必看)
- 快速开发
- 创建模型
- 字段管理
- 无限级开发
- 模型Model
- 定义
- 方法
- 事件
- 关联
- 关联查询
- 验证
- 后台控制器Controller
- 定义
- 列表【index】
- 新增【create】
- 修改【modify】
- 删除【delete】
- 详细【detail】
- 文本审核【antispam】
- 清空数据【clearData】
- 自定义页面
- 视图View
- 视图使用
- 引入CSS和JS
- 基础表单构建Form
- 布局表单构建FormPage
- 表单构建器的基础使用
- 表单项
- 表单分组
- 表单触发器
- 表单布局
- 数据提交验证和入库
- 集成tinymce编辑器
- 集成nkeditor编辑器
- 表格构建Table
- 表格构建器基础使用
- 表格构建器列表字段相关
- 自定义列表头部工具按钮
- 自定义列表项工具按钮
- 自定义搜索
- 定义列表侧边栏
- 静态数据
- 更多属性和回调
- 自定义模板V2.1.0
- 列表统计输出V2.1.2
- 常见问题
- 自定义应用
- 创建新应用
- 应用开发
- API应用
- 自定义插件
- 创建新插件
- 杂项
- 认证Auth
- 权限管理
- 上传Upload
- 批量导入
- 助手库
- 系统配置
- 字典
- 二维码生成
- 源码修改
- 常见问题
- 小技巧,小细节
- 插件
- oauth
- APP一键登录
- 微信小程序登录
- 2.0CMS建站
- 基础
- 安装
- 建站
- Callback
- 引入CSS和JS
- 模板
- 栏目数据
- 列表页数据
- 详细页数据
- 栏目封面
- 自定义表单
- 其他数据和自定义数据
- wap视图层
- 前台搜索
- API开发
- CMS应用日志
- CMS升级指导
- 中台-SAAS开发
- 安装
- 中台日志
- 中台升级指导
- ★★2.0视频教程★★
- 附录
- Admin核心更新日志
- Admin核心升级指导
- composer
- 安全