CDN加速

文档中心 API文档 安全策略 部署验证码校验

部署验证码校验

更新时间:2022-06-01 18:42:15

适用产品

BotGuard爬虫管理

接口描述

部署验证码校验

推荐使用 Open API在线调试

Open API在线调试功能提供可视化界面在线调试API、支持生成代码示例、快速检索查看API文档等能力。前往调试

请求参数

Body 参数

参数名称类型必填描述
domain
String域名
edgebot_captcha_challenge
Captcha验证码校验
enable
Integer验证码开关。0-关闭 1-启用
captcha_expire_time
Integer验证码刷新频率。单位:秒
protection_type
Integer校验对象 ip-0 ;ip&ua-1 ;用户指纹-2
statistical_period
Integer异常处置周期。单位:秒
trigger_threshold
Integer失败次数
intercept_time
Integer拦截时间。单位:秒
accept_time
Integer验证频率。单位:秒
ca_rows
List校验路径
url
String校验 url
scope
Integerscope 固定值GET-3

返回参数

Body 参数

参数名称类型描述
code
String状态码,成功为“200”。
message
String返回信息,成功为”Success“。
data
Result返回数据
deployVersion
String部署版本号
estimatetime
String配置版本号

错误码

错误代码(code)描述(message)HTTP状态码语义
22994001CUSTOMER_NOT_EXIST200客户不存在
22994000PARAM_ERROR_CODE200查询参数错误
22995000INTERNAL_ERROR_CODE200系统错误

示例

JSON
JSON
请求示例
复制代码 复制成功!
#!/bin/bash
username="example_username"
apiKey="example_apiKey" date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`
password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`
curl -i --url https://open.chinanetcenter.com/api/bot/domainConfig/deploy-captcha-challenge \
-X "POST"  
-u "$username:$password"  
-H "Date: $date"   
-H "Accept: application/json"  
-d {
 "domain": "test.com",
  "edgebot_captcha_challenge": {
        "trigger_threshold": "4",
        "ca_rows": [
            {
                "scope": "3",
                "url": "/login1.php"
            },
            {
                "scope": "3",
                "url": "/dddddd"
            },
            {
                "scope": "3",
                "url": "/fffff"
            }
        ],
        "captcha_expire_time": "1",
        "enable": "1",
        "intercept_time": "33",
        "protection_type": "2",
        "statistical_period": "100",
        "accept_time": "300"
    }
}
返回示例
复制代码 复制成功!
{
    "message": "Success",
    "code": "200",
    "data": {
        "deployVersion": "202203241837473",
        "estimatetime": 0
    }
}