腾讯云数据万象内容考核详细步调(JAVA版)

莱莱  金牌会员 | 2024-11-27 21:32:53 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 884|帖子 884|积分 2652

数据万象   内容考核

**首先必要先去官网注册账号  开通服务 创建存储桶 **
引入依赖
  1. <dependency>
  2.      <groupId>com.qcloud</groupId>
  3.      <artifactId>cos_api</artifactId>
  4.      <version>5.6.227</version>
  5. </dependency>
复制代码
完整demo代码
  1. package com.yuheng.demo12.doc;
  2. import com.qcloud.cos.COSClient;
  3. import com.qcloud.cos.ClientConfig;
  4. import com.qcloud.cos.auth.BasicCOSCredentials;
  5. import com.qcloud.cos.auth.COSCredentials;
  6. import com.qcloud.cos.model.ciModel.auditing.TextAuditingRequest;
  7. import com.qcloud.cos.model.ciModel.auditing.TextAuditingResponse;
  8. import com.qcloud.cos.region.Region;
  9. import java.util.Base64;
  10. public class test1 {
  11.     public static void main(String[] args) {
  12.         // 1 初始化用户身份信息(secretId, secretKey)。
  13.         String secretId = "你自己的id";
  14.         String secretKey = "你自己的密码";
  15.         COSCredentials cred = new BasicCOSCredentials(secretId, secretKey);
  16.         // 2 设置 bucket 的区域, COS 地域的简称请参照 https://cloud.tencent.com/document/product/436/6224
  17.         // clientConfig 中包含了设置 region, https(默认 http), 超时, 代理等 set 方法, 使用可参见源码或者常见问题 Java SDK 部分。
  18.         Region region = new Region("ap-shanghai");
  19.         ClientConfig clientConfig = new ClientConfig(region);
  20.         // 3 生成 cos 客户端。
  21.         COSClient client = new COSClient(cred, clientConfig);
  22.         TextAuditingRequest request = new TextAuditingRequest();
  23.         request.setBucketName("你自己的存储桶");
  24.         // 要发送的文字
  25.         String originalString = "测试文本内容";
  26.         // 转化为base64才能发
  27.         byte[] bytes = originalString.getBytes(java.nio.charset.StandardCharsets.UTF_8);
  28.         String encodedString = Base64.getEncoder().encodeToString(bytes);
  29.         
  30.         //发送
  31.         request.getInput().setContent(encodedString);
  32.         //获得response
  33.         TextAuditingResponse response = client.createAuditingTextJobs(request);
  34.         // 从获得的 response里面取出JobId
  35.         String x = response.getJobsDetail().getJobId();
  36.         // 用JobId发起查询请求
  37.         request.setJobId(x);
  38.         // 获得查询响应
  39.         TextAuditingResponse response1 = client.describeAuditingTextJob(request);
  40.         // 通过查询响应中的Label标签的值来判断是不是违规了
  41.         if (response1.getJobsDetail().getLabel().equals("Normal"))
  42.         {
  43.             System.out.println("没有检测到异常");
  44.         }else {
  45.             System.out.println("您输入的内容涉嫌违法");
  46.         }
  47.         System.out.println(response1.getJobsDetail());
  48.     }
  49. }
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

莱莱

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表