简介
本文档提供关于网页审核接口的 API 概览以及 SDK 示例代码。
API | 操作名 | 操作描述 |
提交网页审核任务 | 用于提交网页审核任务 | |
查询网页审核任务结果 | 用于查询网页审核任务结果 |
SDK API 参考
提交网页审核任务
功能说明
用于提交网页审核任务。
注意
COS Android SDK 版本需要大于等于 v5.8.7。
示例代码
// 存储桶名称,格式为 BucketName-APPIDString bucket = "examplebucket-1250000000";// 对象键,是对象在 COS 上的完整路径,如果带目录的话,格式为 "dir1/object1"//网页的链接地址String url = "https://github.com";PostWebPageAuditRequest request = new PostWebPageAuditRequest(bucket);request.setUrl(url);//回调地址,以http://或者https://开头的地址。request.setCallback("https://github.com");//指定是否需要高亮展示网页内的违规文本,查询及回调结果时会根据此参数决定是否返回高亮展示的 html 内容。取值为 true 或者 false,默认为 false。request.setReturnHighlightHtml(true);// CIService 是 CosXmlService 的子类,初始化方法和 CosXmlService 一致ciService.postWebPageAuditAsync(request, new CosXmlResultListener() {@Overridepublic void onSuccess(CosXmlRequest request, CosXmlResult cosResult) {// result 提交网页审核任务的结果// 详细字段请查看api文档或者SDK源码PostAuditResult result = (PostAuditResult) cosResult;}@Overridepublic void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) {if (clientException != null) {clientException.printStackTrace();} else {serviceException.printStackTrace();}}});
说明
查询网页审核任务结果
功能说明
用于查询网页审核任务结果。
注意
COS Android SDK 版本需要大于等于 v5.8.7。
示例代码
// 存储桶名称,格式为 BucketName-APPIDString bucket = "examplebucket-1250000000";// 审核任务的 IDString jobId = "iab1ca9fc8a3ed11ea834c525400863904";GetWebPageAuditRequest request = new GetWebPageAuditRequest(bucket, jobId);// CIService 是 CosXmlService 的子类,初始化方法和 CosXmlService 一致ciService.getWebPageAuditAsync(request, new CosXmlResultListener() {@Overridepublic void onSuccess(CosXmlRequest request, CosXmlResult cosResult) {// result 查询网页审核任务的结果// 详细字段请查看api文档或者SDK源码GetWebPageAuditResult result = (GetWebPageAuditResult) cosResult;}@Overridepublic void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) {if (clientException != null) {clientException.printStackTrace();} else {serviceException.printStackTrace();}}});
说明