轮询模式
内容安全点播音视频异步检测或人工审核的结果,客户可以通过轮询调用该接口获取数据。轮询模式与推送模式互斥,只能选取一种模式进行结果获取。
接口说明
该接口返回点播音视频经过人工审核的结果或者点播音视频异步机器检测结果,需要客户通过该接口进行定时轮询获取,当提交检测接口参数callbackUrl为空时,表示结果通过该接口获取,结果可以根据提交检测时返回的taskId对应。
鉴权说明
易盾内容安全服务使用签名方法对接口进行鉴权,所有接口每一次请求都需要包含签名信息(signature 参数),以验证用户身份,防止信息被恶意篡改。目前支持MD5,SHA1,SHA256,SM3几种加密算法,详细信息,请参见接口鉴权 。
结果说明
- 获取结果后,下次调用,不会再次返回之前获取过的结果;
- 接口一次最多返回20个结果,审核结果数据默认保留7天,7天不获取会失效;
- 接口请求频率建议1s一次,过快服务器会拒绝处理,客户可以根据业务需求进行适当调整;
接口耗时
结果获取接口的响应很快,正常50ms内返回结果,业务方根据需求适当调整超时时间,建议为1s;
历史版本
请求
请求地址
名称 | 值 |
---|---|
HTTP URL | http://as.dun.163.com/v2/videosolution/callback/results |
HTTP Method | POST |
请求头
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
Content-Type | String | 是 | 固定值:"application/x-www-form-urlencoded" |
请求参数
请求参数由公共参数和业务参数两部分组成
公共参数
公共参数包含密钥信息和参数签名信息,公共参数详细见请求公共参数
业务参数
名称 | 类型 | 必填 | 最大长度 | 描述 |
---|---|---|---|---|
version | String | 是 | 4 | 接口版本v2 |
yidunRequestId | String | 否 | 64 | 幂等参数说明 |
请求体示例
version=v2&signature=xxx&secretId=xxx
响应
该接口可以返回人工审核结果或异步机器检测结果,两类结果结构保持一致
响应结果
响应字段如下,响应公共字段已省略,详细见响应公共字段,resultType为2时表示人工审核结果,详细字段信息如下:
名称 | 类型 | 必须返回 | 描述 |
---|---|---|---|
result | Object[] | 是 | 点播音视频检测结果 |
∟ antispam | Object | 是 | 内容安全检测结果 |
∟ taskId | String | 是 | 检测任务 ID,示例值:"38e08da8d2574df4bd2eca9b5153df72" |
∟ dataId | String | 否 | 检测任务 ID,示例值:"38e08da8d2574df4bd2eca9b5153df72" |
∟ status | Number | 是 | 检测状态,2:检测成功,3:检测失败 |
∟ suggestion | Number | 是 | 建议结果 0:通过,1:嫌疑,2:删除 |
∟ label | Number | 否 | 整体垃圾分类,0:正常,100:色情,110:性感低俗,200:广告,210:二维码,260:广告法,300:暴恐,400:违禁,500:涉政,600:谩骂,700:灌水,800:恶心类,900:其他,1020:黑屏,1030:挂机,1050:噪音,1100:涉价值观 |
∟ resultType | Number | 是 | 结果类型 1:机器结果,2:人审结果 |
∟ callback | String | 否 | 提交时传递的callback |
∟ censorSource | Number | 是 | 审核来源,0:易盾人审,1:客户人审,2:易盾机审,3:用户质检,4:易盾质检 |
∟ censorRound | Number | 否 | 审核轮数,普通审核审核轮数为0,高级审核:1-第1轮人审,2-第2轮人审,以此类推,saas人工审核模板配置请参考人工审核模板设置说明文档 |
∟ censorTime | Number | 否 | 人工审核完成时间,毫秒单位时间戳(13位) |
∟ checkTime | Number | 是 | 机器审核完成时间,毫秒单位时间戳(13位) |
∟ duration | Number | 否 | 音视频时长,单位毫秒 |
∟ evidences | Object | 否 | 证据信息 包含 text文本,image截图, audio音频,video视频属性 |
∟ text | Object | 否 | 文本检测信息 |
∟ taskId | String | 是 | 检测任务 ID,示例值:"38e08da8d2574df4bd2eca9b5153df72" |
∟ dataId | String | 否 | 用户自定义检测任务 ID |
∟ suggestion | Number | 是 | 建议结果 0:通过,1:嫌疑,2:删除 |
∟ resultType | Number | 是 | 结果类型 1:机器结果,2:人审结果 |
∟ censorType | Number | 是 | 审核模式,0:纯机审,1:机审+部分人审,2:机审+全量人审 |
∟ isRelatedHit | Boolean | 是 | 是否关联检测命中,true:关联检测命中,false:原文命中 |
∟ labels | Object[] | 是 | 命中的分类信息 |
∟ label | Number | 是 | 命中分类,示例值:100 |
∟ level | Number | 是 | 命中级别,示例值:1 |
∟ subLabels | Object[] | 否 | 细分类信息,可能包含多个 |
∟ subLabel | String | 是 | 细分类,详细编码请参考下方对应细分类编码对照表 |
∟ details | Object | 否 | 命中的详细信息 |
∟ keywords | Object[] | 否 | 命中的敏感词信息 |
∟ word | String | 是 | 敏感词内容 |
∟ libInfos | Object[] | 否 | 命中的自定义库信息 |
∟ type | Number | 是 | 库类型,1:自定义用户名单库,2:自定义ip名单库 |
∟ entity | String | 是 | 自定义库实体 |
∟ hintInfos | Object[] | 否 | 命中的线索信息 |
∟ value | String | 是 | 线索内容 |
∟ positions | Object[] | 是 | 线索位置 |
∟ fieldName | String | 是 | 返回title(音视频标题),content(音视频简介) |
∟ startPos | Number | 是 | 线索开始坐标 |
∟ endPos | Number | 是 | 线索结束坐标 |
∟ images | Object[] | 否 | 图片检测结果 |
∟ dataId | String | 否 | 检测子数据数据唯一标识 |
∟ name | String | 是 | 图片名称(或图片标识) |
∟ status | Number | 是 | 检测状态:2 检测成功、3 检测失败 |
∟ suggestion | Number | 是 | 建议动作,0:通过,1:嫌疑,2:不通过 |
∟ resultType | Number | 是 | 结果类型,1:机器结果,2:人审结果 |
∟ labels | Object[] | 是 | 命中的分类信息 |
∟ label | Number | 是 | 分类信息,100:色情,110:性感低俗,200:广告,210:二维码,260:广告法,300:暴恐,400:违禁,500:涉政,800:恶心类,900:其他,1020:黑屏,1030:挂机,1100:涉价值观 |
∟ level | Number | 是 | 分类级别,0:正常,1:不确定,2:确定 |
∟ rate | Number | 是 | 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低。若level为正常,置信度越大,说明正常的可能性越高。若level为不确定或确定,置信度越大,说明垃圾的可能性越高 |
∟ subLabels | Object[] | 是 | 细分类信息,可能包含多个 |
∟ subLabel | String | 是 | 细分类,详细编码请参考下方对应细分类编码 对照表 |
∟ rate | Number | 是 | 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低 |
∟ details | Object | 否 | 命中的详细对象信息 |
∟ keywords | Object[] | 否 | 命中的自定义敏感词信息 |
∟ word | string | 是 | 敏感词内容 |
∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 |
∟ y1 | Number | 否 | 位置信息,对应目标矩形左上角纵坐标相对坐标 |
∟ x2 | Number | 否 | 位置信息,对应目标矩形右下角横坐标相对坐标 |
∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 |
∟ libInfos | Object[] | 是 | 命中的自定义图片名单信息 |
∟ entity | String | 是 | 该图片命中自定义图片名单对应原始添加的根源图片url |
∟ hitCount | Number | 是 | 历史针对该数据源图片命中所有次数 |
∟ value | String | 否 | 图片中包含的可识别内容 |
∟ group | String | 否 | value对应的分组名称,用于对value的解释 |
∟ hintInfos | Object[] | 是 | 命中的线索信息 |
∟ value | String | 是 | 图片中包含的可识别内容 |
∟ group | String | 否 | value对应的分组名称,用于对value的解释 |
∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 |
∟ y1 | Number | 否 | 位置信息,对应目标矩形左上角纵坐标相对坐标 |
∟ x2 | Number | 否 | 位置信息,对应目标矩形右下角横坐标相对坐标 |
∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 |
∟ audio | Object | 否 | 音频检测结果 |
∟ taskId | String | 是 | 检测任务 ID,示例值:"38e08da8d2574df4bd2eca9b5153df72" |
∟ status | Number | 是 | 检测状态,2-检测成功,3-检测失败 |
∟ label | Number | 是 | 音频整体分类信息,0:正常,100:色情,200:广告,260:广告法,300:暴恐,400:违禁,500:涉政,600:谩骂,1100:涉价值观 |
∟ failureReason | Number | 否 | 检测失败原因,当检测失败时返回,1:文件格式错误,2:文件下载失败,3:解析失败,4:音频流不存在 |
∟ suggestion | Number | 是 | 建议结果 0-通过 1-嫌疑 2-删除 |
∟ resultType | Number | 是 | 结果类型 1-机器结果 2-人审结果 |
∟ dataId | String | 否 | 提交时传递的dataId |
∟ callback | String | 否 | 提交时传递的callback |
∟ censorSource | Number | 是 | 审核来源,0:易盾人审,1:客户人审,2:易盾机审 |
∟ censorTime | Number | 否 | 审核完成时间,毫秒单位时间戳(13位) |
∟ duration | Number | 是 | 音频时长字段,单位s |
∟ customAction | Number | 否 | 客户自定义建议结果 0-通过 2-删除 |
∟ segments | Object[] | 是 | 音频数据所在断句详细信息 |
∟ startTime | Number | 是 | 断句开始时间点,单位秒 |
∟ endTime | Number | 是 | 断句结束时间点,单位秒 |
∟ type | Number | 是 | 断句类型,0-语音识别,1-声纹检测 |
∟ leaderName | String | 否 | 领导人名,若命中领导人声纹,返回对应的领导人名 |
∟ content | String | 是 | 音频数据所在断句语音识别原文内容,支持返回异常数据所在断句内容或全部原文内容 |
∟ labels | Object[] | 是 | 分类信息 |
∟ label | Number | 是 | 分类信息,分类信息,100:色情,200:广告,260:广告法,300:暴恐,400:违禁,500:涉政,600:谩骂,1100:涉价值观 |
∟ level | Number | 是 | 分类级别,0:通过,1:嫌疑,2:不通过 |
∟ subLabels | Object[] | 否 | 命中细分类信息 |
∟ subLabel | String | 是 | 细分类,详细编码请参考细分类编码对应表 |
∟ details | Object | 是 | 其他信息 |
∟ hitInfos | Object[] | 是 | 证据信息 |
∟ value | String | 是 | 命中的敏感词或者声纹检测的分值 |
∟ songName | String | 否 | 命中的涉政歌曲名称 |
∟ keywords | Object[] | 否 | 自定义敏感词线索分类信息 |
∟ word | String | 是 | 自定义添加敏感词 |
∟ libInfos | Object[] | 否 | 自定义名单线索分类信息 |
∟ listType | Number | 是 | 名单类型 |
∟ entity | String | 是 | 名单内容 |
∟ video | Object | 否 | 视频检测结果 |
∟ taskId | String | 是 | 检测任务 ID,示例值:"38e08da8d2574df4bd2eca9b5153df72" |
∟ status | Number | 是 | 检测状态,2:检测成功,3:检测失败 |
∟ failureReason | Number | 否 | 检测失败原因,当检测失败时返回,110:请求重复,120:参数错误,130:解析错误,140:数据类型错误,160:视频大小超限(>5G) |
∟ suggestion | Number | 是 | 建议结果 0:通过,1:嫌疑,2:删除 |
∟ resultType | Number | 是 | 结果类型 1:机器结果,2:人审结果 |
∟ callback | String | 否 | 提交时传递的callback |
∟ censorSource | Number | 是 | 审核来源,0:易盾人审,1:客户人审,2:易盾机审 |
∟ censorTime | Number | 否 | 人工审核完成时间,毫秒单位时间戳(13位) |
∟ duration | Number | 是 | 视频时长字段,单位s |
∟ customAction | Number | 否 | 客户自定义建议结果 0-通过 2-删除 |
∟ censorLabels | String[] | 否 | 支持在智能审核系统自定义标签分类信息 |
∟ picCount | Number | 是 | 截图张数 |
∟ pictures | Object[] | 否 | 截图证据信息 |
∟ type | Number | 是 | 截图类型,1:图片,2:视频 |
∟ url | String | 是 | 截图下载地址 |
∟ startTime | Number | 是 | 证据开始相对时间,单位为毫秒,调用方获取后可自行格式化为可视化时间,如:149000 转换为"00:02:29" |
∟ endTime | Number | 是 | 证据结束相对时间,单位为毫秒,调用方获取后可自行格式化为可视化时间,如:149000 转换为"00:02:29" |
∟ frontPics | Object[] | 否 | 关联信息-命中前截图信息 |
∟ url | String | 是 | 命中前截图下载地址 |
∟ backPics | Object[] | 否 | 关联信息-命中后截图信息 |
∟ url | String | 是 | 命中前截图下载地址 |
∟ labels | Object[] | 是 | 命中的分类信息 |
∟ label | Number | 是 | 分类信息,100:色情,110:性感低俗,200:广告,210:二维码,260:广告法,300:暴恐,400:违禁,500:涉政,800:恶心类,900:其他,1100:涉价值观 |
∟ level | Number | 是 | 分类级别,0:正常,1:不确定,2:确定 |
∟ rate | Number | 是 | 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低。若level为正常,置信度越大,说明正常的可能性越高。若level为不确定或确定,置信度越大,说明垃圾的可能性越高 |
∟ subLabels | Object[] | 是 | 细分类信息,可能包含多个 |
∟ subLabel | String | 是 | 细分类,详细编码请参考下方对应细分类编码 对照表 |
∟ rate | Number | 是 | 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低 |
∟ details | Object | 否 | 命中的详细对象信息 |
∟ keywords | Object[] | 否 | 命中的自定义敏感词信息 |
∟ word | String | 是 | 敏感词内容 |
∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 |
∟ y1 | Number | 否 | 位置信息,对应目标矩形左上角纵坐标相对坐标 |
∟ x2 | Number | 否 | 位置信息,对应目标矩形右下角横坐标相对坐标 |
∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 |
∟ libInfos | Object[] | 是 | 命中的自定义图片名单信息 |
∟ entity | String | 是 | 该图片命中自定义图片名单对应原始添加的根源图片url |
∟ hitCount | Number | 是 | 历史针对该数据源图片命中所有次数 |
∟ value | String | 否 | 图片中包含的可识别内容 |
∟ group | String | 否 | value对应的分组名称,用于对value的解释 |
∟ hintInfos | Object[] | 是 | 命中的线索信息 |
∟ value | String | 是 | 图片中包含的可识别内容 |
∟ group | String | 否 | value对应的分组名称,用于对value的解释 |
∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 |
∟ y1 | Number | 否 | 位置信息,对应目标矩形左上角纵坐标相对坐标 |
∟ x2 | Number | 否 | 位置信息,对应目标矩形右下角横坐标相对坐标 |
∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 |
∟ reviewEvidences | Object | 否 | 此字段只有人审核之后才会有值,人审证据信息 包含 text文本,image截图, audio音频,video视频属性 |
∟ spamType | Number | 否 | 人审垃圾类型,100:色情,110:性感低俗,200:广告,260:广告法,300:暴恐,400:违禁,500:涉政,600:漫骂,700:灌水,900:其他,1100:涉价值观 |
∟ description | String | 否 | 描述 |
∟ detail | String | 否 | 详情 |
∟ texts | Object[] | 否 | 文本审核结果 |
∟ snippet | String | 否 | 命中片段 |
∟ description | String | 否 | 审核备注 |
∟ images | Object[] | 否 | 图片审核结果 |
∟ url | String | 否 | 图片地址 |
∟ description | String | 否 | 审核备注 |
∟ audios | Object[] | 否 | 音频审核结果 |
∟ startTime | Number | 否 | 位置信息,断句开始时间点,单位秒 |
∟ endTime | Number | 否 | 位置信息,断句结束时间点,单位秒 |
∟ description | String | 否 | 审核备注 |
∟ videos | Object[] | 否 | 视频审核结果 |
∟ startTime | Number | 否 | 位置信息,截图开始时间点,单位秒 |
∟ endTime | Number | 否 | 位置信息,截图结束时间点,单位秒 |
∟ description | String | 否 | 审核备注 |
∟ url | String | 否 | 图片地址 |
∟ censorLabels | Object[] | 否 | 审核标签列表,人审打标的内容列表 |
∟ code | String | 否 | 标签编码 |
∟ name | String | 否 | 名称 |
∟ desc | String | 否 | 描述 |
∟ customCode | String | 否 | 用户自定义编码 |
∟ language | Object | 否 | 语种检测结果,如有需要请联系您的专属商务,未开通状态下不返回 |
∟ taskId | String | 是 | 检测任务 ID,示例值:"38e08da8d2574df4bd2eca9b5153df72" |
∟ dataId | String | 否 | 检测子数据数据唯一标识 |
∟ callback | String | 否 | 提交时传递的callback |
∟ details | Object[] | 否 | 命中的详细对象信息 |
∟ type | String | 否 | 语音识别后语种,支持检测语种类型请参考语种代码表 |
∟ segments | Object[] | 否 | 命中的断句时间段 |
∟ startTime | Number | 否 | 位置信息,断句开始时间点,单位秒 |
∟ endTime | Number | 否 | 位置信息,断句结束时间点,单位秒 |
∟ voice | Object | 否 | 人声属性检测结果,如有需要请联系您的专属商务,未开通状态下不返回 |
∟ taskId | String | 是 | 检测任务 ID,示例值:"38e08da8d2574df4bd2eca9b5153df72" |
∟ dataId | String | 否 | 检测子数据数据唯一标识 |
∟ callback | String | 否 | 提交时传递的callback |
∟ detail | Object | 否 | 命中的详细对象信息 |
∟ mainGender | String | 否 | 命中的性别 "female" / "male" |
∟asr | Object | 否 | 语音识别检测结果,如有需要请联系您的专属商务,未开通状态下不返回 |
∟ taskId | String | 是 | 检测任务 ID,示例值:"38e08da8d2574df4bd2eca9b5153df72" |
∟ dataId | String | 否 | 检测子数据数据唯一标识 |
∟ callback | String | 否 | 提交时传递的callback |
∟ details | Object[] | 否 | 命中的详细对象信息 |
∟ startTime | Number | 否 | 位置信息,断句开始时间点,单位秒 |
∟ endTime | Number | 否 | 位置信息,断句结束时间点,单位秒 |
∟ content | String | 是 | 音频数据所在断句语音识别原文内容,支持返回异常数据所在断句内容或全部原文内容 |
∟ ocr | Object | 否 | OCR结果信息,OCR功能需额外付费开启,如有需要请联系您的专属商务,未开通状态下此数组返回为空 |
∟ taskId | String | 是 | 检测任务ID,示例值:"fx6sxdcd89fvbvg4967b4787d78a" |
∟ dataId | String | 否 | 子数据唯一标识 |
∟ pictures | Object[] | 是 | 截图OCR结果数组,最多返回视频截图的前100张 |
∟ startTime | Number | 否 | 位置信息,截图开始时间点,单位秒 |
∟ endTime | Number | 否 | 位置信息,截图结束时间点,单位秒 |
∟ height | Number | 是 | 截图高度,单位像素 |
∟ width | Number | 是 | 截图宽度,单位像素 |
∟ url | String | 是 | 截图下载链接 |
∟ details | Object[] | 否 | 截图 OCR 命中的详细信息 |
∟ content | String | 是 | 该图片中所有的文字信息集合 |
∟ lineContents | Object[] | 是 | OCR行信息 |
∟ lineContent | String | 是 | 每行的文字信息 |
∟ lang | String | 否 | 语种信息 |
∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 |
∟ y1 | Number | 否 | 位置信息,对应目标矩形左上角纵坐标相对坐标 |
∟ x2 | Number | 否 | 位置信息,对应目标矩形右下角横坐标相对坐标 |
∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 |
∟ discern | Object | 否 | 物体识别结果,支持对截图中物体进行识别,识别结果返回需额外付费开启,如有需要请联系您的专属商务,未开通状态下此数组返回为空 |
∟ taskId | String | 是 | 检测任务ID,示例值:"fx6sxdcd89fvbvg4967b4787d78a" |
∟ dataId | String | 否 | 子数据唯一标识 |
∟ pictures | Object[] | 是 | 物体识别结果数组,最多返回视频截图的前100张 |
∟ startTime | Number | 否 | 位置信息,截图开始时间点,单位秒 |
∟ endTime | Number | 否 | 位置信息,截图结束时间点,单位秒 |
∟ details | Object[] | 否 | 物体识别命中的详细信息 |
∟ discernName | String | 是 | 识别物体名称 |
∟ rate | Number | 是 | 识别分数,0-1之间取值,1为置信度最高,0为置信度最低。 |
∟ type | Number | 是 | 图片识别类型,1 场景识别,2 地标识别,3 通用识别,4:乐谱识别,5:动漫识别,6:服饰识别,7:地图截图识别,8:聊天截屏识别,9:手机识别,10:举白纸识别,11:哺乳照识别,12:可爱卡通骷髅识别 |
∟ logo | Object | 否 | logo检测结果,logo检测支持对图片中包含的通识logo进行识别,检测结果返回需额外付费开启,如有需要请联系您的专属商务,未开通状态下此数组返回为空 |
∟ taskId | String | 是 | 检测任务ID,示例值:"fx6sxdcd89fvbvg4967b4787d78a" |
∟ name | String | 是 | 图片名称(或图片标识) |
∟ dataId | String | 否 | 数据唯一标识 |
∟ details | Object[] | 否 | 命中的详细信息 |
∟ logoName | String | 是 | logo名字,不可识别则为空 |
∟ x1 | Number | 否 | logo位置信息,对应logo矩形左上角横坐标相对坐标 |
∟ y1 | Number | 否 | logo位置信息,对应logo矩形左上角纵坐标相对坐标 |
∟ x2 | Number | 否 | logo位置信息,对应logo矩形右下角横坐标相对坐标 |
∟ y2 | Number | 否 | logo位置信息,对应logo矩形右下角纵坐标相对坐标 |
∟ rate | String | 否 | 置信度分数 ,置信度0-1,越接近1,置信度越高 |
∟ sizeRatio | String | 否 | logo占百分比大小 |
∟ quality | Object | 否 | 质量检测结果,质量检测需额外付费开启,如有需要请联系您的专属商务,未开通状态下此数组返回为空 |
∟ video | Object | 否 | 视频截图质量检测结果 |
∟ taskId | String | 是 | 检测任务ID,示例值:"fx6sxdcd89fvbvg4967b4787d78a" |
∟ dataId | String | 否 | 子数据唯一标识 |
∟ pictures | Object[] | 是 | 视频截图质量检测结果数组,最多返回视频截图的前100张 |
∟ startTime | Number | 否 | 位置信息,截图开始时间点,单位秒 |
∟ endTime | Number | 否 | 位置信息,截图结束时间点,单位秒 |
∟ details | Object[] | 否 | 命中的详细信息 |
∟ aestheticsRate | Number | 否 | 美观度分数,0-1,分数越高美观度越高,建议0.5分以上可认为美观度较好,0.3分以下可认为美观度较差,具体视业务场景而定 |
∟ sharpnessRate | Number | 否 | 清晰度分数,0-1,分数越高清晰度越高,建议0.5分以上可认为清晰度较好,0.3分以下可认为清晰度较差,具体视业务场景而定 |
∟ metaInfo | Object | 否 | 图片基本信息 |
∟ byteSize | Number | 否 | 图片大小,单位byte |
∟ format | String | 否 | 图片格式 |
∟ height | Number | 否 | 图片高度,单位像素 |
∟ width | Number | 否 | 图片宽度,单位像素 |
∟ boarderInfo | Object | 否 | 图片背景信息 |
∟ hit | Boolean | 否 | 图片是否包含边框(任一边包含边框均视为包含)ture:包含边框;false:不包含边框 |
∟ top | Boolean | 否 | 图片顶部是否包含边框,ture:包含边框;false:不包含边框 |
∟ right | Boolean | 否 | 图片右侧是否包含边框,ture:包含边框;false:不包含边框 |
∟ bottom | Boolean | 否 | 图片底部是否包含边框,ture:包含边框;false:不包含边框 |
∟ left | Boolean | 否 | 图片左侧是否包含边框,ture:包含边框;false:不包含边框 |
∟ backgroundInfo | Object | 否 | 图片背景信息 |
∟ pureBackground | boolean | 否 | 纯色背景检测,ture:背景纯色;false:背景复杂 |
∟ audio | Object | 否 | 音频断句质量检测结果 |
∟ taskId | String | 是 | 检测任务ID,示例值:"fx6sxdcd89fvbvg4967b4787d78a" |
∟ dataId | String | 否 | 子数据唯一标识 |
∟ callback | String | 否 | 提交数据时的 callback |
∟ silentSegments | Object[] | 是 | 音频无声断句检测结果详情 |
∟ startTime | Number | 否 | 断句开始时间点,单位秒 |
∟ endTime | Number | 否 | 断句结束时间点,单位秒 |
响应体示例
{
"code": 200,
"msg": "ok",
"result": [
{
"antispam": {
"taskId": "33a188743184455683405c1fe8c5a74f",
"dataId": "242424050",
"callback": "1629426385",
"suggestion": 2,
"status": 2,
"resultType": 1,
"censorSource": 2,
"checkTime": 1629427302526,
"censorTime": 1629426386079,
"duration": 60024,
"evidences": {
"text": {
"taskId": "33a188743184455683405c1fe8c5a74f",
"dataId": "242424050",
"suggestion": 2,
"resultType": 1,
"censorType": 0,
"isRelatedHit": false,
"labels": [
{
"label": 200,
"level": 2,
"subLabels": [
{
"subLabel": "200009",
"details": {
"hitInfos": [
{
"value": "加我",
"positions": [
{
"fieldName": "title",
"startPos": 0,
"endPos": 3
}
]
}
]
}
}
]
}
]
},
"images": [
{
"censorType": 0,
"labels": [
{
"label": 100,
"level": 1,
"rate": 0.5,
"subLabels": [
{
"details": {
"hitInfos": [
{
"value": "宇宙洪荒",
"x1": 0.0664,
"x2": 0.9393,
"y1": 0.3422,
"y2": 0.6422
}
]
},
"rate": 0.5,
"subLabel": 100003
}
]
},
{
"label": 500,
"level": 0,
"rate": 1
},
{
"label": 300,
"level": 0,
"rate": 1
},
{
"label": 400,
"level": 0,
"rate": 1
},
{
"label": 110,
"level": 0,
"rate": 0.9999
},
{
"label": 200,
"level": 0,
"rate": 1
},
{
"label": 260,
"level": 0,
"rate": 1
},
{
"label": 210,
"level": 0,
"rate": 1
},
{
"label": 1100,
"level": 0,
"rate": 1
},
{
"label": 900,
"level": 0,
"rate": 1
}
],
"name": "33a188743184455683405c1fe8c5a74f",
"resultType": 1,
"status": 2,
"suggestion": 1,
"taskId": "d791f267d6664974bf3096b870a3db3c"
}
],
"audio": {
"taskId": "33a188743184455683405c1fe8c5a74f",
"dataId": "",
"status": 2,
"suggestion": 0,
"resultType": 1,
"callback": "1629426385",
"censorSource": 2,
"censorTime": 1629427302459,
"duration": 60
},
"video": {
"taskId": "33a188743184455683405c1fe8c5a74f",
"dataId": "242424050",
"callback": "1629426385",
"status": 2,
"suggestion": 0,
"resultType": 1,
"censorSource": 2,
"censorTime": 1629426399709,
"duration": 60
}
}
},
"language": {
"taskId": "33a188743184455683405c1fe8c5a74f",
"dataId": "",
"callback": "1629426385",
"details": [
{
"type": "ja",
"segments": [
{
"startTime": 0,
"endTime": 60
}
]
}
]
},
"voice": {
"taskId": "33a188743184455683405c1fe8c5a74f",
"dataId": "",
"callback": "1629426385",
"detail": {
"mainGender": "female"
}
},
"asr": {
"taskId": "33a188743184455683405c1fe8c5a74f",
"dataId": "",
"callback": "1629426385",
"details": [
{
"startTime": 0,
"endTime": 2,
"content": "婚姻多不超过十个。"
},
{
"startTime": 2,
"endTime": 12,
"content": "顶级的高低版本大概三个月吧,你来一看谁都不爽。"
},
{
"startTime": 12,
"endTime": 22,
"content": "巴厘岛五天都没来找乖乖宝牛。"
},
{
"startTime": 22,
"endTime": 35,
"content": "很多你不知道各位大大的我不爱爆的,那鬼就躲得开一点电脑黑的更远,我都能打九八的都没得。"
},
{
"startTime": 35,
"endTime": 41,
"content": "我喜欢简单一点的Snowy Day in most of the world can give us。"
},
{
"startTime": 41,
"endTime": 45,
"content": "那你别到时候肯定大涨。"
},
{
"startTime": 45,
"endTime": 56,
"content": "今天看了看片子没得知道,他令他感到了我的拥抱你呢,这次又给了利利,跟随毛泽东我不该想的了。"
},
{
"startTime": 56,
"endTime": 59,
"content": "Block of IP telephony。果然,Google gets over the holidays。"
}
]
},
"discern": {
"taskId": "33a188743184455683405c1fe8c5a74f",
"dataId": "",
"pictures": [
{
"startTime": 1675070777,
"endTime": 1675070777,
"details": {
"discernName": "识别物品名称",
"rate": 0.998,
"type": 3
}
}
]
},
"quality": {
"audio": {
"silentSegments": [
{
"startTime": 0,
"endTime": 6
},
{
"startTime": 6,
"endTime": 12
},
{
"startTime": 12,
"endTime": 18
},
{
"startTime": 18,
"endTime": 19
}
],
"dataId": "",
"callback": "1629426385",
"taskId": "33a188743184455683405c1fe8c5a74f"
}
}
}
]
}
响应返回码
响应返回码见:响应返回码
接入示例代码
开发工具集(SDK)接入
为方便 JAVA 开发者调试和接入API,我们提供了配套的开发工具集(SDK),用于简化API接入流程。SDK中各接口调用方式基本相同,接入方式统一,并提供了一些接口调用过程中常见的异常处理方案。以下介绍了SDK的使用流程,以及使用SDK的简单示例。
- 准备工作
准备步骤详见通用步骤
- 使用方法
该接口的使用方法可参考SDK demo
API接入
如果您选择非SDK接入,使用API方式接入,请参考各开发语言汇总示例代码
该接口的使用方法具体示例如下: