详情页标题前

腾讯云对象存储文本审核

详情页1

简介

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

API 操作描述
创建任务 用于提交一个文本审核任务
查询任务 用于查询指定的文本审核任务

创建任务

PutTextAuditingJob 接口用来提交一个文本审核任务。当审核文本内容时,响应体直接返回审核结果,当审核文本对象时,返回任务摘要,您可以通过主动设置回调地址接收审核信息,也可以通过 JobId 进行查询。

方法原型

func (s *CIService) PutTextAuditingJob(ctx context.Context, opt *PutTextAuditingJobOptions) (*PutTextAuditingJobResult, *Response, error)

请求示例

// 将 examplebucket-1250000000 和 COS_REGION修改为真实的信息// CI 任务需要提供CIURLbu, _ := url.Parse("https://examplebucket-1250000000.cos.COS_REGION.myqcloud.com")cu, _ := url.Parse("https://examplebucket-1250000000.ci.COS_REGION.myqcloud.com")b := &cos.BaseURL{BucketURL: bu, CIURL: cu}c := cos.NewClient(b, &http.Client{        Transport: &cos.AuthorizationTransport{            SecretID:  os.Getenv("SECRETID"),            SecretKey: os.Getenv("SECRETKEY"),        }})opt := &cos.PutTextAuditingJobOptions{    InputObject: "test.txt",    Conf: &cos.TextAuditingJobConf{    },}res, _, err := c.CI.PutTextAuditingJob(context.Background(), opt)

参数说明

type PutTextAuditingJobOptions struct {    InputObject   string    InputUrl      string    InputContent  string    InputDataId   string    InputUserInfo *UserExtraInfo    Conf          *TextAuditingJobConf}type UserExtraInfo struct {    TokenId  string    Nickname string    DeviceId string    AppId    string    Room     string    IP       string    Type     string}type TextAuditingJobConf struct {    Callback        string    CallbackVersion string    BizType         string}
参数名称 参数描述 类型 是否必填
InputObject 当前 COS 存储桶中的文本文件名称,例如在目录 test 中的文件 test.txt,则文件名称为 test/test.txt,文本文件仅支持 UTF8 编码和 GBK 编码的内容,且文件大小不得超过1MB。Object, Url 和 Content 只能选择其中一种。 String
InputContent 当传入的内容为纯文本信息,需要先经过 base64 编码,文本编码前的原文长度不能超过10000个 utf8 编码字符。若超出长度限制,接口将会报错。Object, Url 和 Content 只能选择其中一种。 String
InputUrl 文本文件的链接地址,例如 http://examplebucket-1250000000.cos.ap-shanghai.myqcloud.com/test.txt。Object, Url 和 Content 只能选择其中一种。 String
InputDataId 文本标识,该字段在结果中返回原始内容,长度限制为512字节。 String
InputUserInfo 用户业务字段。 Object
Conf 审核规则配置。 Struct
BizType 审核策略,不填写则使用默认策略。可在控制台进行配置,详情请参见 设置审核策略 String
Callback 审核结果可以回调形式发送至您的回调地址,支持以 http:// 或者 https:// 开头的地址,例如:http://www.callback.com。当Input使用Content时,该参数不生效,结果会直接返回。 String
CallbackVersion 回调内容的结构,有效值:Simple(回调内容包含基本信息)、Detail(回调内容包含详细信息)。默认为Simple。 String

结果说明

调用 PutTextAuditingJob 函数,会解析 api 返回的 xml 内容到 PutTextAuditingJobResult 结构,具体返回参数可查看 提交文本审核任务 文档。

查询任务

GetTextAuditingJob 接口用来查询指定的文本审核任务。您可以根据文本审核任务的 JobId 来查询文本审核结果。

方法原型

func (s *CIService) GetTextAuditingJob(ctx context.Context, jobid string) (*GetTextAuditingJobResult, *Response, error)

请求示例

// 将 examplebucket-1250000000 和 COS_REGION修改为真实的信息// CI 任务需要提供CIURLbu, _ := url.Parse("https://examplebucket-1250000000.cos.COS_REGION.myqcloud.com")cu, _ := url.Parse("https://examplebucket-1250000000.ci.COS_REGION.myqcloud.com")b := &cos.BaseURL{BucketURL: bu, CIURL: cu}c := cos.NewClient(b, &http.Client{    Transport: &cos.AuthorizationTransport{        SecretID:  os.Getenv("SECRETID"),        SecretKey: os.Getenv("SECRETKEY"),    }})jobId := "stce25f391a72e11eb99f********"res, _, err := c.CI.GetTextAuditingJob(context.Background(), jobId)

参数说明

参数名称 参数描述 类型
jobId 任务 ID。 String

结果说明

调用 GetTextAuditingJob 函数,会解析 api 返回的 xml 内容到 GetTextAuditingJobResult 结构,具体返回参数可查看 查询文本审核任务结果 文档。
对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

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

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

相关推荐

  • 腾讯云专用宿主机产品优势

    专用宿主机是搭载了虚拟化环境的专属物理服务器,具有以下优势: 独享资源 通过购买专用宿主机可独享宿主机资源,与其他用户资源物理隔离。宿主机内资源供您自主规划,避免其他租户的资源竞争。 创建灵活 用户可以在指定的专用宿主机上创建自定义规格的云服务器实例,自主规划宿主机资源的使用。实例规格支持自定义,可灵活配置,打破实例规格的限制,保障业务性能的同时充分利用物理…

    腾讯云 2023年12月9日
  • 腾讯云云点播视频播放综述

    云点播支持多种方式,播放上传及转码后的视频。其中,播放主要分为短视频播放、长视频播放和视频加密播放几个场景。 短视频播放 短视频,通常指视频时长5分钟以内的视频。主要有:短视频社交平台(微视、快手、抖音)中分享的视频。电商购物平台(京东、拼多多)中的商品宣传视频。微信公众号、自媒体中分享的短片。  长视频播放 长视频通常是由专业机构制作,并通过视频网站…

    2023年12月9日
  • 腾讯云对象存储媒体信息接口

    简介 本文档提供关于媒体信息接口的 API 概览和 SDK 示例代码。注意 COS Node.js SDK 版本需要大于等于 v2.11.2。 API 操作名 操作描述 GetMediaInfo 查询文件信息 用于查询媒体文件的信息 查询文件信息 功能说明 用于查询媒体文件的信息。注意 使用此接口前,请确保已打开官网控制台中数据处理下的媒体处理开关,否则会报…

    腾讯云 2023年12月9日
  • 阿里云日志服务SLS.NET Core SDK概述-云淘科技

    日志服务.NET Core SDK封装了日志服务的所有API接口。您可以通过日志服务.NET Core SDK方便地调用日志服务的所有API接口。 版本说明 更多信息,请参见Aliyun Log .NET Core SDK Release。 示例代码 日志服务.NET Core SDK提供丰富的示例代码,方便您参考或直接使用。示例代码包括以下内容: GitH…

    阿里云日志服务SLS 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云云函数(SCF)SCF + API 网关实现 Web 静态页面托管-云淘科技

    操作场景 本示例主要为您介绍如何通过云函数 SCF 结合 API 网关,快速实现一个对公网服务的 Web 页面。 操作步骤 1. 登录 Serverless 控制台,进入函数服务页面。2. 在“函数服务”页面上方选择广州地域,并单击新建进入新建函数页面。n设置以下参数信息,并单击下一步。如下图所示:创建方式:选择模板创建。模糊搜索:输入 “Web 静态页面托…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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