文档中心 API文档 获取Bot请求类型分布数据

获取Bot请求类型分布数据

更新时间:2022-09-02 16:56:15

适用产品

BotGuard爬虫管理

接口描述

统计指定域名的Bot请求类型分布数据

推荐使用 Open API在线调试

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

请求参数

Body 参数

参数名称类型必填描述
domain
String域名串,分号拼接
startTime
String开始时间,格式: yyyy-MM-dd HH:mm:ss
endTime
String结束时间,格式: yyyy-MM-dd HH:mm:ss
timeZone
Integer时区,默认8,即“GTM+8”。
lang
String语言:cn/en; 默认cn
type
Stringbot类型:0全部,1已知bot,2未知bot。

返回参数

Body 参数

参数名称类型描述
code
String状态码,成功为'200'
message
String返回信息,成功为'Success'
data
List返回数据
name
String域名
type
String类型,1:已知类型Bot、2:未知类型Bot
value
Longbot请求数

错误码

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

示例

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/report/attack-type-distribute \
-X "POST"  \
-u "$username:$password"  \
-H "Date: $date"   \
-H "Accept: application/json"  \
-d {
        "domain":"example1.xxx.xxx;example2.xxx.xxx;example3.xxx.xxx;",
        "startTime":"2021-12-03 00:00:00",
        "endTime":"2021-12-03 23:59:59",
}
返回示例
复制代码 复制成功
{
    "code": 200,
    "message": "SUCCESS",
    "data": [
        {
            "name": "Type1",
            "type": 1,
            "value": 0
        },
        {
            "name": "Type2",
            "type": 1,
            "value": 0
        },
        {
            "name": "Type3",
            "type": 1,
            "value": 0
        },
        {
            "name": "Type4",
            "type": 1,
            "value": 0
        },
        {
            "name": "Type5",
            "type": 1,
            "value": 0
        },
        {
            "name": "Type5",
            "type": 1,
            "value": 4
        },
        {
            "name": "Type6",
            "type": 1,
            "value": 0
        },
        {
            "name": "Type7",
            "type": 1,
            "value": 0
        },
        {
            "name": "Type8",
            "type": 1,
            "value": 0
        },
        {
            "name": "Type9",
            "type": 2,
            "value": 0
        },
        {
            "name": "Type10",
            "type": 2,
            "value": 31
        },
        {
            "name": "Type11",
            "type": 2,
            "value": 0
        },
        {
            "name": "Type12",
            "type": 2,
            "value": 37
        },
        {
            "name": "Type13",
            "type": 2,
            "value": 0
        },
        {
            "name": "Type14",
            "type": 2,
            "value": 19
        },
        {
            "name": "Type15",
            "type": 2,
            "value": 86
        },
        {
            "name": "Type16",
            "type": 2,
            "value": 0
        },
        {
            "name": "Type17",
            "type": 2,
            "value": 0
        },
        {
            "name": "Type18",
            "type": 2,
            "value": 2
        },
        {
            "name": "Type19",
            "type": 2,
            "value": 0
        },
        {
            "name": "Type20",
            "type": 2,
            "value": 108
        }
    ]
}
本篇文档内容对您是否有帮助?
有帮助
没帮助
提交成功!非常感谢您的反馈,我们会继续努力做到更好!