文档中心

创建APP服务配置(CreateConfiguration)

描述

创建某个App下的识别、回调(信息推送)和存档配置。如需修改默认配置,请使用识别、回调和存档的修改接口进行变更。

请求参数

公共参数

名称 类型 是否必须 描述
Action String Y 操作接口名,取值:CreateConfiguration
Version String Y 版本号,示例:2016-10-18

实体参数

名称 类型 是否必须 描述
UniqueName String Y 域名标识
App String Y 频道
Bucket String Y 用户存储bucket
Url String N 设置用户回调信息推送到的URL地址,默认为空

返回内容

名称 类型 描述
UniqueName String 域名标识
App String 频道
Conf Object[ ] 配置信息(识别、回调、存档)
Recog Array[ ] 识别配置
Notify Object 回调配置
Archive Object 存档配置

Recog

参数名 类型 描述
RecogType String 识别类型配置(色情和性感:PORN,暴恐:TERRORISM,群体:GROUP),创建时默认开启色情和性感识别,阈值默认均为0.95
Enable Boolean 是否开启该项识别(开启:true,关闭:false)
Threshold Array 阈值;色情,性感,暴恐和群体可分别设置,范围[0.01--0.99],默认值均为0.95

Notify

参数名 类型 描述
Url String 用户回调信息推送到的URL地址配置,默认为空
NotifyType Arrary 回调通知类型配置(色情和性感:PORN,暴恐:TERRORISM,群体:GROUP),默认全部通知

Archive

参数名 类型 描述
ScreenshotArchive Array 截图存档配置
Bucket String 绑定截图存档bucket
BlockObject String 生成断流截图存档目录,默认名称为archived_blocked
AlarmObject String 生成警示截图存档目录,默认名称为archived_warning

请求示例

POST http://vcs[.cn-beijing-6].api.ksyun.com
[Action, Version, Authentication, etc.]
{
    "UniqueName": "xxxx",
    "App": "xx",
    "Bucket": "xxx",
    "Url": "http://mytest.callback/call"
}

返回示例

HTTP Status 200
{
    "UniqueName": "xxxx",
    "App": "xx",
    "Conf": {
        "Recog": [
            {
                "RecogType": "PORN",
                "Enable": true,
                "Threshold": [
                    0.95,
                    0.95
                ]
            },
            {
                "RecogType": "GROUP",
                "Enable": true,
                "Threshold": [
                    0.95
                ]
            },
            {
                "RecogType": "TERRORISM",
                "Enable": true,
                "Threshold": [
                    0.95
                ]
            }
        ],
        "Notify": {
            "Url": "http://mytest.callback/call",
            "NotifyType": [
                "PORN",
                "TERRORISM",
                "GROUP"
            ]
        },
        "Archive": {
            "ScreenshotArchive": {
                "Bucket": "xxx",
                "BlockObject": "archived_blockedstream",
                "AlarmObject": "archived_warning"
            }
        }
    }
}