数据万象 内容考核
**首先必要先去官网注册账号 开通服务 创建存储桶 **
引入依赖- <dependency>
- <groupId>com.qcloud</groupId>
- <artifactId>cos_api</artifactId>
- <version>5.6.227</version>
- </dependency>
复制代码 完整demo代码- package com.yuheng.demo12.doc;
- import com.qcloud.cos.COSClient;
- import com.qcloud.cos.ClientConfig;
- import com.qcloud.cos.auth.BasicCOSCredentials;
- import com.qcloud.cos.auth.COSCredentials;
- import com.qcloud.cos.model.ciModel.auditing.TextAuditingRequest;
- import com.qcloud.cos.model.ciModel.auditing.TextAuditingResponse;
- import com.qcloud.cos.region.Region;
- import java.util.Base64;
- public class test1 {
- public static void main(String[] args) {
- // 1 初始化用户身份信息(secretId, secretKey)。
- String secretId = "你自己的id";
- String secretKey = "你自己的密码";
- COSCredentials cred = new BasicCOSCredentials(secretId, secretKey);
- // 2 设置 bucket 的区域, COS 地域的简称请参照 https://cloud.tencent.com/document/product/436/6224
- // clientConfig 中包含了设置 region, https(默认 http), 超时, 代理等 set 方法, 使用可参见源码或者常见问题 Java SDK 部分。
- Region region = new Region("ap-shanghai");
- ClientConfig clientConfig = new ClientConfig(region);
- // 3 生成 cos 客户端。
- COSClient client = new COSClient(cred, clientConfig);
- TextAuditingRequest request = new TextAuditingRequest();
- request.setBucketName("你自己的存储桶");
- // 要发送的文字
- String originalString = "测试文本内容";
- // 转化为base64才能发
- byte[] bytes = originalString.getBytes(java.nio.charset.StandardCharsets.UTF_8);
- String encodedString = Base64.getEncoder().encodeToString(bytes);
-
- //发送
- request.getInput().setContent(encodedString);
- //获得response
- TextAuditingResponse response = client.createAuditingTextJobs(request);
- // 从获得的 response里面取出JobId
- String x = response.getJobsDetail().getJobId();
- // 用JobId发起查询请求
- request.setJobId(x);
- // 获得查询响应
- TextAuditingResponse response1 = client.describeAuditingTextJob(request);
- // 通过查询响应中的Label标签的值来判断是不是违规了
- if (response1.getJobsDetail().getLabel().equals("Normal"))
- {
- System.out.println("没有检测到异常");
- }else {
- System.out.println("您输入的内容涉嫌违法");
- }
- System.out.println(response1.getJobsDetail());
- }
- }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |