BatchFuzzyMatchDomainSensitiveWord:根据传入参数批量检查是否包含敏感词。

请求参数

公共请求参数,详见 公共参数

名称 类型 是否必须 描述
Action Action 操作接口名,系统规定参数,取值:BatchFuzzyMatchDomainSensitiveWord
Keyword String 关键字,多个以逗号分隔。

返回参数

名称 类型 描述
RequestId String 唯一请求识别码。
SensitiveWordMatchResultList List 批量匹配结果列表。
SensitiveWordMatchResult Object 批量匹配结果。
Keyword String 传入的关键字。
Exist Boolean 是否包含敏感词。
MatchedSentiveWords List 匹配结果详情,当 Existfalse 时是空。
MatchedSentiveWord Object 匹配结果详情对象。
Word String 批配到的敏感词。

错误码

对于所有接口的通用性错误,请参考 错误代码表

错误代码 描述 HTTP状态码 语义
Failed Query failed. 400 查询失败。
Busy Server is busy, please try again later. 400 系统忙。
InvaildParameter The parameter is invaild. 400 非法参数。

示例

请求示例

http://domain-intl.aliyuncs.com/?Action=BatchFuzzyMatchDomainSensitiveWord
&Keyword=abc.com,cbc.com&<公共请求参数>

返回示例

  • XML示例
    <BatchFuzzyMatchDomainSensitiveWord>
        <RequestId>BA7A4FD4-EB9A-4A20-BB0C-9AEB15634DC1</RequestId>
        <SensitiveWordMatchResultList>
            <SensitiveWordMatchResult>
                <Keyword>abc.com</Keyword>
                <Exist>true</Exist>
                <MatchedSentiveWords>
                    <MatchedSensitiveWord>
                        <Word>ab<Word/>
                    </MatchedSensitiveWord>
                </MatchedSentiveWords>
            </SensitiveWordMatchResult>
            <SensitiveWordMatchResult>
                <Keyword>cbc.com</Keyword>
                <Exist>false</Exist>
            </SensitiveWordMatchResult>
    </SensitiveWordMatchResultList>
  • JSON示例
    {
        "RequestId": "BA7A4FD4-EB9A-4A20-BB0C-9AEB15634DC1",
        "SensitiveWordMatchResultList":[
            "SensitiveWordMatchResult":{
                "DomainName": "abc.com",
                "Exist": true,
                "MatchedSentiveWords": [
                    MatchedSentiveWord:{
                    "Word":"ab"
                    }
                ]
            },
            "SensitiveWordMatchResult":{
                "DomainName": "cbc",
                "Exist": false,
            }
        ]
    }