内容审核

  • 内容审核 > API 文档 > API调用视频审核 > API调用视频审核回调

    API调用视频审核回调

    最近更新时间: 2023-06-19 14:01:19

    本文介绍发送并完成了API调用视频审核后,回调地址可收到的回调信息,视频审核回调的使用须知等,帮助您正确地处理回调信息。

    使用限制须知

    • API调用视频审核支持不设置回调
    • 若设置了回调,进行了一次API调用视频审核,则触发一次回调
    • 若回调失败(回调地址响应5XX状态码),目前不会进行重试
    • API调用视频审核支持回调,API调用图片审核不支持回调
    • API调用视频审核回调 与 增量审核回调 属于两种回调,需求场景、调用方法、返回内容格式均不同
    • 关于API调用视频审核接口,请参考:API调用视频审核

    API调用视频审核回调格式

    字段 取值 说明
    id string 服务器返回的,唯一标识该视频任务的ID。
    request json结构体 视频审核请求中的body。
    status string 任务状态,WAITING/DOING/RESCHEDULED/FAILED/FINISHED,RESCHEDULED是指等待重试中。
    result json结构体 视频内容审核的返回结果,详情请查看*表.视频内容审核的返回结果*
    created_at string 任务创建时间,如:2019-01-02T15:03:04。
    updated_at string 任务更新时间,如:2019-01-02T15:03:04。
    rescheduled_at string 任务重试时间,如:2019-01-02T16:03:04。
    result.code int 处理状态:200 调用成功
    result.message string 与code对应的状态描述信息
    result.suggestion string 视频的审核结果管控建议说明
    根据内容审核中各种审核类型的返回结果,系统会将审核结果转换成对应的管控建议,取值包括:[“block”,”review”,”pass”]。
    suggestion=block:表示系统确认审核内容违规,建议您将其删除。
    suggestion=review:表示系统无法确认审核内容是否违规,建议您进行人工复核。
    suggestion=pass:表示系统确认审核内容正常,建议您忽略该文件。
    result.scenes.<type> json结构体 审核类型,目前支持"pulp", “terror”, “politician”
    result.scenes.<type>.suggestion string 该审核类型的结果管控建议,参见result.suggestion
    result.scenes.<type>.cuts[] array 该审核类型的截帧审核结果数组
    result.scenes.<type>.cuts[].suggestion string 该审核类型的截帧审核结果管控建议,参见result.suggestion
    result.scenes.<type>.cuts[].offset int 该审核类型的截帧的时间位置
    result.scenes.<type>.cuts[].uri string 该审核类型的截帧uri
    result.scenes.<type>.cuts[].details[] array 该审核类型的截帧审核详细信息数组
    result.scenes.<type>.cuts[].details[].suggestion string 该审核类型的截帧审核结果详细的结果管控建议,参见result.suggestion
    result.scenes.<type>.cuts[].details[].label string 该审核类型的截帧审核结果标签,具体请参见图片内容审核的label/group
    result.scenes.<type>.cuts[].details[].score string 该审核类型的截帧审核结果置信度
    result.scenes.politician.cuts[].details[].group string 该审核类型的截帧审核结果分组,具体请参见图片内容审核的label/group
    result.scenes.politician.cuts[].details[].sample.uri string 该敏感人物的参考图链接
    result.scenes.politician.cuts[].details[].sample.pts array 参考图中敏感人物的人脸方框坐标
    result.scenes.politician.cuts[].details[].detections[].pts array 截帧中检测到的敏感人物人方框坐标
    result.scenes.politician.cuts[].details[].detections[].score string 截帧中检测到的人脸匹配为敏感人物的置信度
    result.scenes.terror.cuts[].details[].detections[].pts array 当截帧审核结果label为以下五种时,该字段用于返回检测到的物体方框坐标:
    “illegal_flag:违规旗帜类”
    ”guns:枪”
    ”knives:刀”
    ”anime_knives:二次元刀”
    “anime_guns:二次元枪”
    result.scenes.terror.cuts[].details[].detections[].score string 截帧中检测到的物体置信度
    {
      "id": "5d271f33e74cf10008cb8ae3",
      "vid": "",
      "request": {
        "data": {
          "uri": "http://video.a.com/xxx/0.ts"
        },
        "params": {
          "sync": false,
          "scenes": [
            "pulp",
            "terror",
            "politician"
          ],
          "cut_param": {
            "interval_msecs": 5000
          },
          "hook_url": "http://requestbin.fullcontact.com/1mhqoh41"
        }
      },
      "status": "FINISHED",
      "result": {
        "code": 200,
        "message": "OK",
        "result": {
          "suggestion": "pass",
          "scenes": {
            "politician": {
              "cuts": [
                {
                  "offset": 520,
                  "suggestion": "pass"
                },
                {
                  "offset": 5520,
                  "suggestion": "pass"
                }
              ],
              "suggestion": "pass"
            },
            "pulp": {
              "cuts": [
                {
                  "details": [
                    {
                      "label": "normal",
                      "score": 0.97960997,
                      "suggestion": "pass"
                    }
                  ],
                  "offset": 520,
                  "suggestion": "pass"
                },
                {
                  "details": [
                    {
                      "label": "normal",
                      "score": 0.95487005,
                      "suggestion": "pass"
                    }
                  ],
                  "offset": 5520,
                  "suggestion": "pass"
                }
              ],
              "suggestion": "pass"
            },
            "terror": {
              "cuts": [
                {
                  "details": [
                    {
                      "label": "normal",
                      "score": 0.9920667,
                      "suggestion": "pass"
                    }
                  ],
                  "offset": 520,
                  "suggestion": "pass"
                },
                {
                  "details": [
                    {
                      "label": "normal",
                      "score": 0.84314996,
                      "suggestion": "pass"
                    }
                  ],
                  "offset": 5520,
                  "suggestion": "pass"
                }
              ],
              "suggestion": "pass"
            }
          }
        }
      },
      "created_at": "2019-07-11T19:36:19.982+08:00",
      "updated_at": "2019-07-11T19:36:24.349+08:00",
      "rescheduled_at": "2019-07-11T19:36:19.982+08:00"
    }
    
    以上内容是否对您有帮助?
  • Qvm free helper
    Close