当前位置: 首页 > news >正文

山东临沂市需要建设网站的公司中央人民政府

山东临沂市需要建设网站的公司,中央人民政府,广东网站建设工作,wordpress防伪查询主题说明:在项目中,我们经常会对用户上传的内容(如文字、图片)等资源内容进行审核,审核包括两方面,一方面是内容与描述不符,一方面是违反法律法规。本文介绍使用阿里提供的内容审核服务,…

说明:在项目中,我们经常会对用户上传的内容(如文字、图片)等资源内容进行审核,审核包括两方面,一方面是内容与描述不符,一方面是违反法律法规。本文介绍使用阿里提供的内容审核服务,对图片内容进行审核。

开通服务

第一步:打开官网

进入阿里云官网,在搜索框内输入“内容安全”,点击下面这个,选择“免费开通”;

在这里插入图片描述

第二步:开通内容审核服务

选择“立即开通”

在这里插入图片描述

第三步:在线调试

进入“控制台”,“服务列表”中图片审核,选择在线调试;

在这里插入图片描述

第四步:调试代码

在弹出的窗口中,填上图片URL和scene(场景),选择SDK实例和Java语言;

在这里插入图片描述
图片URL可以选择本地图片上传,也可以在选择网络路径,像OSS、Minio上的图片资源路径,如我填入的是下面这张:

在这里插入图片描述

图片审核的场景参数如下,这里我填“porn(色情图片)”;

在这里插入图片描述

第五步:发起调用

点“发起调用”,查看响应结果,可以看到“Suggestion”的值为“pass”,表示这张图片OK,没问题;

在这里插入图片描述

代码实现

第一步:添加依赖

接下来就很简单了,把右边SDK调用的代码复制下来就可以了,但是需要引入相关的依赖。如下,创建一个简单的SpringBoot项目,pom.xml文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.hzy</groupId><artifactId>starter-simple</artifactId><version>1.0-SNAPSHOT</version><properties><maven.compiler.source>11</maven.compiler.source><maven.compiler.target>11</maven.compiler.target></properties><!--Springboot项目--><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.12</version><relativePath/></parent><dependencies><!--启动类依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--图片审核依赖--><dependency><groupId>com.aliyun</groupId><artifactId>imageaudit20191230</artifactId><version>2.0.6</version></dependency></dependencies>
</project>

注意依赖也不是随便引入的,阿里云提供的SDK中找到;

在这里插入图片描述

点进GitHub链接,可以找到依赖的Maven坐标;

在这里插入图片描述

而版本号,可以点SDK链接;

在这里插入图片描述

第二步:代码实现

把前面在线调试的代码拷贝下来,提供的代码建议我们把AK&SK配置到系统环境变量中,有一点离谱,我直接不听他的建议,将代码修改成如下:

public class Sample {/*** 使用AK&SK初始化账号Client* @param accessKeyId* @param accessKeySecret* @return Client* @throws Exception*/public static com.aliyun.imageaudit20191230.Client createClient(String accessKeyId, String accessKeySecret) throws Exception {com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config().setAccessKeyId(accessKeyId).setAccessKeySecret(accessKeySecret);config.endpoint = "imageaudit.cn-shanghai.aliyuncs.com";return new com.aliyun.imageaudit20191230.Client(config);}/*** main方法* @param args* @throws Exception*/public static void main(String[] args) throws Exception {// 官方在这里是获取系统中环境变量中的值com.aliyun.imageaudit20191230.Client client = Sample.createClient("你的ak", "你的sk");// 设置ImageURLcom.aliyun.imageaudit20191230.models.ScanImageRequest.ScanImageRequestTask task0 = new com.aliyun.imageaudit20191230.models.ScanImageRequest.ScanImageRequestTask().setImageURL("https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fsafe-img.xhscdn.com%2Fbw1%2F5723a630-077e-45c5-9e73-49ed809b3f43%3FimageView2%2F2%2Fw%2F1080%2Fformat%2Fjpg&refer=http%3A%2F%2Fsafe-img.xhscdn.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1694165323&t=149871d4e26b4b9a386e0e98bedc2929");// 添加图片任务、设置场景com.aliyun.imageaudit20191230.models.ScanImageRequest scanImageRequest = new com.aliyun.imageaudit20191230.models.ScanImageRequest().setTask(java.util.Arrays.asList(task0)).setScene(java.util.Arrays.asList("porn"));com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions();// 打印图片审核结果String suggestion = client.scanImageWithOptions(scanImageRequest, runtime).getBody().getData().results.get(0).getSubResults().get(0).suggestion;System.out.println(suggestion);}
}

获取AK&SK

第一步:进入AccessKey管理

鼠标移动到右上角自己的头像上,选择AccessKey管理;

在这里插入图片描述

第二步:使用子用户AccessKey

进入后,选择“开始使用子用户AccessKey”;

在这里插入图片描述

第三步:创建用户

选择“创建用户”

在这里插入图片描述

填写登录名称和在列表中显示的名称,记得勾选OpenAPI调用访问;

在这里插入图片描述

创建完成后,就会有AK&SK,记得复制下来;

第四步:添加权限

获得AK&SK还没完,还需要开通该用户图片审核服务的使用权限;

在这里插入图片描述

搜索“AliyunVIAPIFullAccess”,点击加入,点确定;

在这里插入图片描述

测试

把上面获取到的AK&SK填入到代码中,鼠标右键启动程序;

在这里插入图片描述

可以看到这张图片,审核建议为“pass”;

在这里插入图片描述

到这里,使用阿里内容审核服务,对图片内容审核功能就完成了。当然这是一个非常简陋的Demo,有以下待优化的地方:

  • 在实际项目中,我们不可能把AK、SK、ImageURL和endpoint在代码中写死,应该写在配置文件中;

  • 对审核的结果应该增加校验,审核返回值有异常的话需要处理(判断==>捕获/抛出);

  • 对于审核结果,不能仅返回一个审核建议,还需要获取其他返回值,应该设计一套返回结果的解析;

审核返回值,在阿里云官方提供的SDK中说明,部分如下:

在这里插入图片描述

http://www.jinmujx.cn/news/109736.html

相关文章:

  • 广州做外贸网站建设百度竞价推广方案范文
  • 弄美团网站的一般一个做赚多少钱百度收录技术
  • 泾川县建设局网站如何免费做视频二维码永久
  • 如何开 网站建设公司媒介星软文平台
  • 免费手机h5模板网站模板下载搜索大全引擎
  • 湛江的网站建设公司免费网站搭建
  • 金蝶erp软件seodao cn
  • 合肥网站开发外包响应式网站建设
  • 南宁建网站十大推广app平台
  • 网站备案被恶意注销查企业信息查询平台
  • 郑州市网站搜索引擎排名优化
  • 什么是网站开发与建设百度快速排名优化服务
  • 电子商务网站安全措施百度品牌
  • 网站运营刚做时的工作内容seo推广方式是什么呢
  • 网站建设说明书怎么推广网址
  • 武汉网站制作报价网络推广平台代理
  • wordpress 取消评论审核优化防疫措施
  • 动画做a视频在线观看网站鸿科经纬教网店运营推广
  • 二级院系网站建设情况互联网服务平台
  • 做销售在哪个网站找客户端大冶seo网站优化排名推荐
  • 青岛专业网站建设哪家好百度网址大全下载到桌面
  • 做物流行业网站的开发公司b站24小时自助下单平台网站
  • 建设高端网站需要多少钱关键词搜索优化公司
  • 哪个网站代做ppt便宜seo页面优化公司
  • wordpress 安装问题什么叫优化
  • 如何查找高权重网站googleseo优化
  • wordpress 个人照片北京网站优化培训
  • 最新网站架构网络广告策划书范文
  • 苏州工业园区图片新的seo网站优化排名 网站
  • wordpress主题中文seo是如何优化