Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImgSecCheckRequest ¶
type ImgSecCheckRequest struct { // 必填 要检测的图片文件,格式支持PNG、JPEG、JPG、GIF,图片尺寸不超过 750px x 1334px Media string }
type MediaCheckAsyncRequest ¶
type MediaCheckAsyncRequest struct { // 必填 要检测的图片或音频的url,支持图片格式包括jpg, jepg, png, bmp, gif(取首帧),支持的音频格式包括mp3, aac, ac3, wma, flac, vorbis, opus, wav MediaUrl string `json:"media_url"` // 必填 1:音频;2:图片 MediaType uint8 `json:"media_type"` // 必填 接口版本号,2.0版本为固定值2 Version uint8 `json:"version"` // 必填 用户的openid(用户需在近两小时访问过小程序) Openid string `json:"openid"` // 必填 场景枚举值(1 资料;2 评论;3 论坛;4 社交日志) Scene uint8 `json:"scene"` }
type MediaCheckAsyncResponse ¶
type MediaCheckAsyncResponse struct { request.CommonError // 唯一请求标识,标记单次请求,用于匹配异步推送结果 TraceId string `json:"trace_id"` }
type MsgSecCheckRequest ¶
type MsgSecCheckRequest struct { // 必填 接口版本号,2.0版本为固定值2 Version uint8 `json:"version"` // 必填 用户的openid(用户需在近两小时访问过小程序) Openid string `json:"openid"` // 必填 场景枚举值(1 资料;2 评论;3 论坛;4 社交日志) Scene uint8 `json:"scene"` // 必填 需检测的文本内容,文本字数的上限为2500字 Content string `json:"content"` // 非必填 用户昵称 Nickname string `json:"nickname"` // 非必填 文本标题 Title string `json:"title"` // 非必填 个性签名,该参数仅在资料类场景有效(scene=1) Signature string `json:"signature"` }
type MsgSecCheckResponse ¶
type MsgSecCheckResponse struct { request.CommonError // 唯一请求标识,标记单次请求 TraceId string `json:"trace_id"` // 综合结果 Result struct { // 建议,有risky、pass、review三种值 Suggest string `json:"suggest"` // 命中标签枚举值,100 正常;10001 广告;20001 时政;20002 色情;20003 辱骂;20006 违法犯罪;20008 欺诈;20012 低俗;20013 版权;21000 其他 Label int `json:"label"` } `json:"result"` // 详细检测结果 Detail []struct { // 策略类型 Strategy string `json:"strategy"` // 错误码,仅当该值为0时,该项结果有效 Errcode int `json:"errcode"` // 建议,有risky、pass、review三种值 Suggest string `json:"suggest"` // 命中标签枚举值,100 正常;10001 广告;20001 时政;20002 色情;20003 辱骂;20006 违法犯罪;20008 欺诈;20012 低俗;20013 版权;21000 其他 Label int `json:"label"` // 0-100,代表置信度,越高代表越有可能属于当前返回的标签(label) Prob int `json:"prob"` // 命中的自定义关键词 Keyword string `json:"keyword"` } `json:"detail"` }
type Security ¶
type Security struct {
// contains filtered or unexported fields
}
func NewSecurity ¶
func (*Security) ImgSecCheck ¶
func (cli *Security) ImgSecCheck(req *ImgSecCheckRequest) (*request.CommonError, error)
校验一张图片是否含有违法违规内容。
func (*Security) MediaCheckAsync ¶
func (cli *Security) MediaCheckAsync(req *MediaCheckAsyncRequest) (*MediaCheckAsyncResponse, error)
异步校验图片/音频是否含有违法违规内容。
func (*Security) MsgSecCheck ¶
func (cli *Security) MsgSecCheck(req *MsgSecCheckRequest) (*MsgSecCheckResponse, error)
检查一段文本是否含有违法违规内容。
Click to show internal directories.
Click to hide internal directories.