DELETE -删除标签
介绍删除标签接口的接口调用方式。
请求方式
                    DELETE
                
            DELETE请求说明
一条完整的DELETE请求应当包含以下4个参数内容:
        - url:请求的地址。
 - headers:请求的HTTP标头。
 - data:发送的metadata信息,示例格式为:
metadata = { "app": "875a2442-2fe6-49a5-abf7-00fbd727e99e", "queryID": "8a0aa812-0f80-4d25-8e3f-60583bac8b96", "labels": { "test_key": "tt_value", "id": "8888" }, "sendBack": { "type": "response" } } - files:待操作的本地文件。
 
注: 完整的代码示例,可参考打标签章节的Python请求示例。POST -打标签
请求地址
https://<ucwi_endpoint>:5443/skg/v1/dlp/label/custom/<请求模式>请求URL和Header
请求的metadata
| 参数名 | 类型 | 适用状态 | 说明 | 
|---|---|---|---|
| labels | Dict(必选) | 同步和异步 | 增加的自定义标签内容 | 
| app | String(必选) | 同步和异步 | WebService应用ID | 
| sendBack | Dict(必选) | 同步和异步 | 删除标签后返回文件的处理方式,支持本地返还、http上传,以及亚马逊S3、Swfit等云存储。
  | 
                    
| queryID | String(必选) | 同步和异步 | sync/async (同步或异步模式) | 
| uploadtype | String(必选) | 异步 | 只限于异步。支持AWS S3、阿里云OSS、腾讯云COS、Swift等云存储。
  | 
                    
| callback_url | String(必选) | 异步 | 只限于异步模式必须填写回调函数的url | 
| objectInfo | Dict(可选) | 异步 | 只限于异步模式并使用对象存储时使用。异步模式支持审查存储在亚马逊S3、Swfit、阿里云OSS、腾讯云COS等云服务的对象存储。具体设置参数,参阅章节:异步模式下审查云服务存储内容的objectinfo参数 | 
同步请求参数示例
{   
    "app": "875a2442-2fe6-49a5-abf7-00fbd727e99e",
    "queryID": "8a0aa812-0f80-4d25-8e3f-60583bac8b96",
    "labels": {
        "test_key": "tt_value",
        "id": "8888"
    },
    "sendBack": {
        "type": "response"
    }
}
            异步请求参数示例
{
    "labels": {
        "test_key": "tt_value",
        "id": "8888"
    },
    "app": "875a2442-2fe6-49a5-abf7-00fbd727e99e",
    "queryID": "8a0aa812-0f80-4d25-8e3f-60583bac8b96",
    "callback_url": "http://172.11.9.1:8000/callback",
    "sendBack": {
        "type": "s3",
        "s3Bucket": "leo",
        "s3Region": "",  # 使用s3时的region name,如果运行在EC2上并使用AWS IAM role,则以下三项可省略
        "accessKey": "admin",
        "secretKey": "admin123",
        "endpointUrl": "http://172.22.132.160:9000",
    },
    "uploadtype": "file"
}
            错误代码
若调用出现错误,将返回以下错误代码:
        | 错误码 | 描述 | 
|---|---|
| 400 | 无效参数 | 
| 404 | 未知错误,例如请求了未触发的事件等。 | 
| 500 | 无效参数 |