详情页标题前

腾讯云对象存储文档审核

详情页1

简介

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

API 操作描述
提交文档审核任务 用于提交一个文档审核任务
查询文档审核任务结果 用于查询指定的文档审核任务

SDK API 参考

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

提交文档审核任务

功能说明

本接口用于提交一个文档审核任务,可审核您的文档文件是否存在敏感违规信息。文档审核结合了对象存储(Cloud Object Storage,COS)文档预览功能,通过预先将文档转成图片,结合图片内容审核、图片 OCR 审核等方式,进行文档审核。下面示例展示了如何提交一个文档审核任务,然后如何通过 JobId 查询文档审核任务结果。说明此操作需要存储桶开通数据万象相关功能。文档审核接口从 5.4.24 版本开始支持,下载新版 SDK 前往 Releases 或参见 快速入门查看版本 Changelog 请前往 GitHub

示例代码

using COSXML.Model.CI;using COSXML.Auth;using System;using System.Threading;using COSXML;
namespace COSSnippet{ public class SubmitDocumentCensorJobModel {
private CosXml cosXml;
SubmitDocumentCensorJobModel() { CosXmlConfig config = new CosXmlConfig.Builder() .SetRegion("COS_REGION") // 设置默认的地域, COS 地域的简称请参照 https://cloud.tencent.com/document/product/436/6224 .Build();
string secretId = "SECRET_ID"; // 云 API 密钥 SecretId, 获取 API 密钥请参照 https://console.cloud.tencent.com/cam/capi string secretKey = "SECRET_KEY"; // 云 API 密钥 SecretKey, 获取 API 密钥请参照 https://console.cloud.tencent.com/cam/capi long durationSecond = 600; //每次请求签名有效时长,单位为秒 QCloudCredentialProvider qCloudCredentialProvider = new DefaultQCloudCredentialProvider(secretId, secretKey, durationSecond);
this.cosXml = new CosXmlServer(config, qCloudCredentialProvider); }
/// 提交文档审核任务 public string SubmitDocumentCensorJob() { // 存储桶名称,此处填入格式必须为 bucketname-APPID, 其中 APPID 获取参考 https://console.cloud.tencent.com/developer string bucket = "examplebucket-1250000000"; // 注意:此操作需要 bucket 开通内容审核相关功能 SubmitDocumentCensorJobRequest request = new SubmitDocumentCensorJobRequest(bucket); request.SetUrl("url"); // 审核文档的URL,需要替换成具体需要审核的文档URL // 审核的场景类型,有效值:Porn(涉黄)、Ads(广告),可以传入多种类型,不同类型以逗号分隔,例如:Porn,Ads request.SetDetectType("Porn,Ads"); // 执行请求 SubmitCensorJobResult result = cosXml.SubmitDocumentCensorJob(request); Console.WriteLine(result.GetResultInfo()); Console.WriteLine(result.censorJobsResponse.JobsDetail.JobId); Console.WriteLine(result.censorJobsResponse.JobsDetail.State); Console.WriteLine(result.censorJobsResponse.JobsDetail.CreationTime); return result.censorJobsResponse.JobsDetail.JobId; }
static void Main(string[] args) { SubmitDocumentCensorJobModel m = new SubmitDocumentCensorJobModel(); /// 提交审核任务 string JobId = m.SubmitDocumentCensorJob(); } }}

说明 更多完整示例,请前往 GitHub 查看。

查询文档审核任务

功能说明

用于查询文档审核任务执行情况和结果。

示例代码

using COSXML.Model.CI;using COSXML.Auth;using System;using System.Threading;using COSXML;
namespace COSSnippet{ public class SubmitDocumentCensorJobModel {
private CosXml cosXml;
SubmitDocumentCensorJobModel() { CosXmlConfig config = new CosXmlConfig.Builder() .SetRegion("COS_REGION") // 设置默认的地域, COS 地域的简称请参照 https://cloud.tencent.com/document/product/436/6224 .Build();
string secretId = "SECRET_ID"; // 云 API 密钥 SecretId, 获取 API 密钥请参照 https://console.cloud.tencent.com/cam/capi string secretKey = "SECRET_KEY"; // 云 API 密钥 SecretKey, 获取 API 密钥请参照 https://console.cloud.tencent.com/cam/capi long durationSecond = 600; //每次请求签名有效时长,单位为秒 QCloudCredentialProvider qCloudCredentialProvider = new DefaultQCloudCredentialProvider(secretId, secretKey, durationSecond);
this.cosXml = new CosXmlServer(config, qCloudCredentialProvider); }
/// 查询文档审核任务结果 public void GetDocumentCensorJobResult(string JobId) { // 存储桶名称,此处填入格式必须为 bucketname-APPID, 其中 APPID 获取参考 https://console.cloud.tencent.com/developer string bucket = "examplebucket-1250000000"; // 注意:此操作需要 bucket 开通内容审核相关功能 GetDocumentCensorJobRequest request = new GetDocumentCensorJobRequest(bucket, JobId); // 执行请求 GetDocumentCensorJobResult result = cosXml.GetDocumentCensorJob(request); Console.WriteLine(result.GetResultInfo());
// 读取审核结果 Console.WriteLine(result.resultStruct.JobsDetail.State); Console.WriteLine(result.resultStruct.JobsDetail.JobId); Console.WriteLine(result.resultStruct.JobsDetail.Suggestion); Console.WriteLine(result.resultStruct.JobsDetail.CreationTime); Console.WriteLine(result.resultStruct.JobsDetail.Url); Console.WriteLine(result.resultStruct.JobsDetail.PageCount); Console.WriteLine(result.resultStruct.JobsDetail.Labels); Console.WriteLine(result.resultStruct.JobsDetail.Labels.PornInfo.HitFlag); Console.WriteLine(result.resultStruct.JobsDetail.Labels.PornInfo.Score); Console.WriteLine(result.resultStruct.JobsDetail.PageSegment.Results.Url); Console.WriteLine(result.resultStruct.JobsDetail.PageSegment.Results.Text); Console.WriteLine(result.resultStruct.JobsDetail.PageSegment.Results.PageNumber); Console.WriteLine(result.resultStruct.JobsDetail.PageSegment.Results.PornInfo.HitFlag); Console.WriteLine(result.resultStruct.JobsDetail.PageSegment.Results.PornInfo.SubLabel); Console.WriteLine(result.resultStruct.JobsDetail.PageSegment.Results.PornInfo.Score); }
static void Main(string[] args) { SubmitDocumentCensorJobModel m = new SubmitDocumentCensorJobModel(); /// 输入提交审核任务时返回的, 唯一标识此次审核任务的 JobId string JobId = "xxx"; /// 查询审核任务结果 m.GetDocumentCensorJobResult(JobId); } }}

说明 更多完整示例,请前往 GitHub 查看。
对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/145549.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云对象存储任务接口

    简介 本文档提供关于提交语音识别任务、查询指定的语音识别任务、批量拉取语音识别任务相关的 API 概览以及 SDK 示例代码。 API 说明 提交语音识别任务 接口用于提交一个语音识别任务。 查询指定的语音识别任务 用于查询指定的语音识别任务。 批量拉取语音识别任务 用于拉取符合条件的语音识别任务。 SDK API 参考 SDK 所有接口的具体参数与方法说明…

    腾讯云 2023年12月9日
  • 阿里云RDS数据库查看监控数据-云淘科技

    使用RDS PostgreSQL数据库代理时,您可以随时查看数据库代理的性能数据,了解数据库代理的负载情况,以便及时调整代理数量。 前提条件 已开通数据库代理服务,具体请参见开通并配置数据库代理服务。 操作步骤 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。 在左侧导航栏单击数据库代理。 选择监控数据页签。 设置查询时间段,即可查看数据库代理的各…

    阿里云数据库 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云容器服务Workload Map同尘科技

    概述 传统的对象管理页面一般都是通过列表形式展开的,例如 TKE 集群里现有的资源对象列表,但列表的展示方式具备如下缺点:每一行都是一些抽象的数字,可读性不高;对象之间没有明确的标识区分;无法支持某种形态的排序。为此,腾讯云容器服务的 TKE Insight 的能力,通过可视化的形式,将用户所有的资源对象进行展示。该模块具备丰富的过滤查询、类型聚合、状态展示…

    2023年12月9日
  • 腾讯云对象存储多文件打包压缩

    简介 本文档提供关于多文件打包压缩接口的 API 概览和 SDK 示例代码。 API 操作描述 提交多文件打包压缩任务 多文件打包压缩功能可以将您的多个文件,打包为 zip 等压缩包格式,以提交任务的方式进行多文件打包压缩,异步返回打包后的文件,该接口属于 POST 请求。 查询多文件打包压缩结果 本接口用于主动查询指定的多文件打包压缩任务结果。 提交多文件…

    腾讯云 2023年12月9日
  • 腾讯云TDSQL-C MySQL版设置会话级连接池

    本文为您介绍如何设置会话级连接池功能。 开启连接池功能 1. 登录 TDSQL-C MySQL 版控制台,在集群列表,选择已开启代理的集群,单击集群 ID,进入集群管理页面。2. 在集群管理页面 > 集群详情 > 数据库代理后单击详情,或在集群管理页面直接选择数据库代理 tab 页进入数据库代理管理页面。3. 在数据库代理管理页,选择访问策略,找…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。