|
1 | | -//package com.qcloud.cos.demo.ci; |
2 | | -// |
3 | | -//import com.qcloud.cos.COSClient; |
4 | | -//import com.qcloud.cos.model.ciModel.auditing.AuditingKeyword; |
5 | | -//import com.qcloud.cos.model.ciModel.auditing.AuditingKeywordRequest; |
6 | | -//import com.qcloud.cos.model.ciModel.auditing.AuditingKeywordResponse; |
7 | | -//import com.qcloud.cos.utils.Jackson; |
8 | | -// |
9 | | -//import java.util.List; |
10 | | -// |
11 | | -///** |
12 | | -// * 内容审核 自定义文本库关键词相关demo |
13 | | -// */ |
14 | | -//public class AuditingKeywordDemo { |
15 | | -// |
16 | | -// public static void main(String[] args) { |
17 | | -// // 1 初始化用户身份信息(secretId, secretKey)。 |
18 | | -// COSClient client = ClientUtils.getTestClient(); |
19 | | -// // 2 调用要使用的方法。 |
20 | | -// deleteAuditingKeyWordList(client); |
21 | | -// } |
22 | | -// |
23 | | -// /** |
24 | | -// * addAuditingLibKeyWord 添加文本库关键词用于向指定的文本库中添加关键词 |
25 | | -// * 该接口属于 POST 请求。 |
26 | | -// */ |
27 | | -// public static void addAuditingLibKeyWord(COSClient client) { |
28 | | -// AuditingKeywordRequest request = new AuditingKeywordRequest(); |
29 | | -// request.setBucketName("demo-1234567890"); |
30 | | -// request.setLibId("e469c64b-0b74-4c56-a35e-c5e8c08*****"); |
31 | | -// List<AuditingKeyword> keywords = request.getKeywords(); |
32 | | -// AuditingKeyword keyword = new AuditingKeyword(); |
33 | | -// keyword.setContent("demoContent1"); |
34 | | -// keyword.setRemark("remark1"); |
35 | | -// keyword.setLabel("Ads"); |
36 | | -// keywords.add(keyword); |
37 | | -// |
38 | | -// keyword = new AuditingKeyword(); |
39 | | -// keyword.setContent("demoContent2"); |
40 | | -// keyword.setRemark("remark2"); |
41 | | -// keyword.setLabel("Ads"); |
42 | | -// keywords.add(keyword); |
43 | | -// AuditingKeywordResponse response = client.addAuditingLibKeyWord(request); |
44 | | -// System.out.println(Jackson.toJsonString(response)); |
45 | | -// } |
46 | | -// |
47 | | -// /** |
48 | | -// * describeAuditingKeyWordList 查询文本库关键词 |
49 | | -// * 该接口属于 GET 请求。 |
50 | | -// */ |
51 | | -// public static void describeAuditingKeyWordList(COSClient client) { |
52 | | -// AuditingKeywordRequest request = new AuditingKeywordRequest(); |
53 | | -// request.setBucketName("demo-1234567890"); |
54 | | -// request.setLibId("e469c64b-0b74-4c56-a35e-c5e8c08*****"); |
55 | | -// AuditingKeywordResponse response = client.describeAuditingKeyWordList(request); |
56 | | -// System.out.println(Jackson.toJsonString(response)); |
57 | | -// } |
58 | | -// |
59 | | -// /** |
60 | | -// * deleteAuditingKeyWordList 批量删除文本库关键词 |
61 | | -// * 该接口属于 DELETE 请求。 |
62 | | -// */ |
63 | | -// public static void deleteAuditingKeyWordList(COSClient client) { |
64 | | -// AuditingKeywordRequest request = new AuditingKeywordRequest(); |
65 | | -// request.setBucketName("demo-1234567890"); |
66 | | -// request.setLibId("e469c64b-0b74-4c56-a35e-c5e8c08*****"); |
67 | | -// |
68 | | -// List<String> keywordIDs = request.getKeywordIDs(); |
69 | | -// keywordIDs.add("10884372"); |
70 | | -// keywordIDs.add("10884373"); |
71 | | -// AuditingKeywordResponse response = client.deleteAuditingKeyWord(request); |
72 | | -// System.out.println(Jackson.toJsonString(response)); |
73 | | -// } |
74 | | -// |
75 | | -//} |
| 1 | +package com.qcloud.cos.demo.ci; |
| 2 | + |
| 3 | +import com.qcloud.cos.COSClient; |
| 4 | +import com.qcloud.cos.model.ciModel.auditing.AuditingKeyword; |
| 5 | +import com.qcloud.cos.model.ciModel.auditing.AuditingKeywordRequest; |
| 6 | +import com.qcloud.cos.model.ciModel.auditing.AuditingKeywordResponse; |
| 7 | +import com.qcloud.cos.utils.Jackson; |
| 8 | + |
| 9 | +import java.util.List; |
| 10 | + |
| 11 | +/** |
| 12 | + * 内容审核 自定义文本库关键词相关demo |
| 13 | + */ |
| 14 | +public class AuditingKeywordDemo { |
| 15 | + |
| 16 | + public static void main(String[] args) { |
| 17 | + // 1 初始化用户身份信息(secretId, secretKey)。 |
| 18 | + COSClient client = ClientUtils.getTestClient(); |
| 19 | + // 2 调用要使用的方法。 |
| 20 | + deleteAuditingKeyWordList(client); |
| 21 | + } |
| 22 | + |
| 23 | + /** |
| 24 | + * addAuditingLibKeyWord 添加文本库关键词用于向指定的文本库中添加关键词 |
| 25 | + * 该接口属于 POST 请求。 |
| 26 | + */ |
| 27 | + public static void addAuditingLibKeyWord(COSClient client) { |
| 28 | + AuditingKeywordRequest request = new AuditingKeywordRequest(); |
| 29 | + request.setBucketName("demo-1234567890"); |
| 30 | + request.setLibId("e469c64b-0b74-4c56-a35e-c5e8c08*****"); |
| 31 | + List<AuditingKeyword> keywords = request.getKeywords(); |
| 32 | + AuditingKeyword keyword = new AuditingKeyword(); |
| 33 | + keyword.setContent("demoContent1"); |
| 34 | + keyword.setRemark("remark1"); |
| 35 | + keyword.setLabel("Ads"); |
| 36 | + keywords.add(keyword); |
| 37 | + |
| 38 | + keyword = new AuditingKeyword(); |
| 39 | + keyword.setContent("demoContent2"); |
| 40 | + keyword.setRemark("remark2"); |
| 41 | + keyword.setLabel("Ads"); |
| 42 | + keywords.add(keyword); |
| 43 | + AuditingKeywordResponse response = client.addAuditingLibKeyWord(request); |
| 44 | + System.out.println(Jackson.toJsonString(response)); |
| 45 | + } |
| 46 | + |
| 47 | + /** |
| 48 | + * describeAuditingKeyWordList 查询文本库关键词 |
| 49 | + * 该接口属于 GET 请求。 |
| 50 | + */ |
| 51 | + public static void describeAuditingKeyWordList(COSClient client) { |
| 52 | + AuditingKeywordRequest request = new AuditingKeywordRequest(); |
| 53 | + request.setBucketName("demo-1234567890"); |
| 54 | + request.setLibId("e469c64b-0b74-4c56-a35e-c5e8c08*****"); |
| 55 | + AuditingKeywordResponse response = client.describeAuditingKeyWordList(request); |
| 56 | + System.out.println(Jackson.toJsonString(response)); |
| 57 | + } |
| 58 | + |
| 59 | + /** |
| 60 | + * deleteAuditingKeyWordList 批量删除文本库关键词 |
| 61 | + * 该接口属于 DELETE 请求。 |
| 62 | + */ |
| 63 | + public static void deleteAuditingKeyWordList(COSClient client) { |
| 64 | + AuditingKeywordRequest request = new AuditingKeywordRequest(); |
| 65 | + request.setBucketName("demo-1234567890"); |
| 66 | + request.setLibId("e469c64b-0b74-4c56-a35e-c5e8c08*****"); |
| 67 | + |
| 68 | + List<String> keywordIDs = request.getKeywordIDs(); |
| 69 | + keywordIDs.add("10884372"); |
| 70 | + keywordIDs.add("10884373"); |
| 71 | + AuditingKeywordResponse response = client.deleteAuditingKeyWord(request); |
| 72 | + System.out.println(Jackson.toJsonString(response)); |
| 73 | + } |
| 74 | + |
| 75 | +} |
0 commit comments