GetDomainBotVisitDetails

更新時間: 2023-02-03 10:30:45

Get the total number of domain requests, bot requests, bot relief attack requests, and Top5 bot type requests

  • 単一ユーザーの使用頻度: 300/5min
  • 使用できるプロダクト: Bot Shield
API認証の詳細については、以下を参照してください:API認証の概要

リクエストパラメータ

Body パラメータ

パラメータ名説明
*domainString
Domain.Separate by';'.
*startTimeString
StartTime. Format: yyyy-MM-dd HH:mm:ss
*endTimeString
EndTime. Format: yyyy-MM-dd HH:mm:ss
timeZoneInteger
Time zone, default 8, i.e.'GTM+8'
langString
Language type. Default cn. en:English cn:Chinese

レスポンスパラメータ

Body パラメータ

パラメータ名説明
codeString
Status code, success is '200'.
messageString
Return message, success is 'Success'.
dataList
Data returned.
domainString
Domain.
totalRequestLong
Total request count.
botRequestLong
Bot request count.
reliefAttackLong
Relief attack count.
typeTotalLong
Total attack type count.
typeString
Top5 bot types.

エラーコード

エラーコード(code)説明(message)HTTPステータスコード意味
22994001CUSTOMER_NOT_EXIST200customer not exist
22994000PARAM_ERROR_CODE 200query param error
22995000INTERNAL_ERROR_CODE 200internal error

入力例

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://api.cdnetworks.com/api/bot/report/bot-visit-domain  \
-X "POST"  \
-u "$username:$password"  \
-H "Date: $date"   \
-H "Accept: application/json"  \
-H "Content-Type: application/json" \
-d '{ 
        "domain":"block3.baidu.com",
        "startTime":"2022-12-03 00:00:00",
        "endTime":"2023-12-03 23:59:59"
}'
レスポンス例
コピー コピー完了
{
    "code": 200,
    "message": "SUCCESS",
    "data": [
        {
            "reliefAttack": 103,
            "botRequest": 123,
            "domain": "example1.xxx.xxx",
            "type": [
                {
                    "num": 123,
                    "name": "example1",
                    "percent": 100.000
                }
            ],
            "typeTotal": 123,
            "totalRequest": 0
        },
        {
            "reliefAttack": 0,
            "botRequest": 0,
            "domain": "example2.xxx.xxx",
            "type": [],
            "typeTotal": 0,
            "totalRequest": 0
        },
        {
            "reliefAttack": 150,
            "botRequest": 164,
            "domain": "example3.xxx.xxx",
            "type": [
                {
                    "num": 108,
                    "name": "example1",
                    "percent": 65.900
                },
                {
                    "num": 31,
                    "name": "example2",
                    "percent": 18.900
                },
                {
                    "num": 21,
                    "name": "example3",
                    "percent": 12.800
                },
                {
                    "num": 4,
                    "name": "example4",
                    "percent": 2.400
                }
            ],
            "typeTotal": 164,
            "totalRequest": 0
        }
    ]
}