有奖捉虫:云通信与企业服务文档专题,速来> HOT

简介

内容审核功能是由 数据万象(Cloud Infinite,CI)提供的,数据万象将处理能力与 COS SDK 完全结合,您可以直接按照本篇文档指引进行使用。
说明
使用内容审核服务需拥有数据万象使用权限:
主账号请 单击此处 进行角色授权。
子账号请参见 授权子账号接入数据万象服务 文档。
本文档提供关于网页审核的 API 概览和 SDK 示例代码。
API
操作描述
用于提交一个网页审核任务
用于查询指定的网页审核任务

SDK API 参考

SDK 所有接口的具体参数与方法说明,请参见 SDK API

创建任务

功能说明

QCloudPostWebRecognitionRequest 接口用于提交一个网页审核任务。可以通过 JobId 进行查询。
注意
COS iOS SDK 版本需要大于等于 v6.0.9。

请求示例

Objective-C
QCloudPostWebRecognitionRequest * request = [[QCloudPostWebRecognitionRequest alloc]init];

// 存储桶名称,格式为 BucketName-APPID
request.bucket = @"examplebucket-1250000000";

// 文件所在地域
request.regionName = @"regionName";

request.url = @"www.****.com";

// 审核策略,不带审核策略时使用默认策略。具体查看 https://cloud.tencent.com/document/product/460/56345
request.bizType = BizType;

request.finishBlock = ^(QCloudPostWebRecognitionResult * outputObject, NSError *error) {
// outputObject 提交审核反馈信息 包含用于查询的job id,详细字段请查看api文档或者SDK源码
// QCloudPostTextRecognitionResult 类;
};
[[QCloudCOSXMLService defaultCOSXML] PostWebRecognition:request];
说明
更多完整示例,请前往 GitHub 查看。
Swift
let request = QCloudPostWebRecognitionRequest();

// 对象键,是对象在 COS 上的完整路径,如果带目录的话,格式为 "dir1/object1"
request.url = "www.***.com";

// 文件所在地域
request.regionName = "regionName";

// 存储桶名称,格式为 BucketName-APPID
request.bucket = "examplebucket-1250000000";

// 审核策略,不带审核策略时使用默认策略。具体查看 https://cloud.tencent.com/document/product/460/56345
request.bizType = BizType;

// 审核策略,不带审核策略时使用默认策略。具体查看 https://cloud.tencent.com/document/product/460/56345
request.setFinish { outputObject, error in
// outputObject 提交审核反馈信息 包含用于查询的job id,详细字段请查看api文档或者SDK源码
// QCloudPostTextRecognitionResult 类;
}
QCloudCOSXMLService.defaultCOSXML().postWebRecognition(request);
说明
更多完整示例,请前往 GitHub 查看。

查询任务

功能说明

QCloudGetWebRecognitionRequest 接口用于查询指定的网页审核任务。您可以根据网页审核任务的 JobId 来查询网页审核结果。
注意
COS iOS SDK 版本需要大于等于 v6.0.9。

请求示例

Objective-C
QCloudGetWebRecognitionRequest * request = [[QCloudGetWebRecognitionRequest alloc]init];

// 存储桶名称,格式为 BucketName-APPID
request.bucket = @"examplebucket-1250000000";

// 文件所在地域
request.regionName = @"regionName";

// QCloudPostWebRecognitionRequest接口返回的jobid
request.jobId = @"jobid";

request.finishBlock = ^(QCloudWebRecognitionResult * outputObject, NSError *error) {
// outputObject 审核结果 包含用于查询的job id,详细字段请查看api文档或者SDK源码
// QCloudWebRecognitionResult 类;
};
[[QCloudCOSXMLService defaultCOSXML] GetWebRecognition:request];
说明
更多完整示例,请前往 GitHub 查看。
Swift
let request = QCloudGetWebRecognitionRequest();

// 存储桶名称,格式为 BucketName-APPID
request.bucket = "examplebucket-1250000000";

// 文件所在地域
request.regionName = "regionName";

// QCloudPostWebRecognitionRequest接口返回的jobid
request.jobId = "jobid";

request.setFinish { outputObject, error in
// outputObject 审核结果 包含用于查询的job id,详细字段请查看api文档或者SDK源码
// QCloudWebRecognitionResult 类;
};
QCloudCOSXMLService.defaultCOSXML().getWebRecognition(request);
说明
更多完整示例,请前往 GitHub 查看。