获取记录类型统计

更新时间:2022-12-13 11:12:03

获取记录类型统计, 查询所有时,报告会包含已删除zone的数据

  • 单用户调用频率:300/5min
  • 适用产品:CloudDNS

请求参数

Params 参数

参数名称描述
*fromNumber
起始时间,timestamp类型,精确到秒
*toNumber
结束时间,timestamp类型,精确到秒
intervalString
间隔时间,默认为hourly。支持的类型有:oneminute: 1 min.(Range <= 1 day);fiveminutes: 5 min(Range <= 7 days); hourly: 1 hr; daily: 1 day; monthly: 1 month; all: Without interval(合并数据成一条返回,Range>=1hr)
zoneString
zone名称字符串,英文逗号分隔,不区分大小写
timezoneNumber
时区,当interval为daily/monthly/all时需要判断时区。

返回参数

Body 参数

参数名称描述
dataList
返回值
tsNumber
时间戳,精确到秒
resultsList
typeString
记录类型(A,AAAA,CNAME,TXT,MX,SRV,RP,SPF,RP,PTR,NS,SOA,UNKNOWN)
countNumber
数量
codeInteger
状态码,成功为0
messageString
错误信息或Success

错误码

错误代码(code)描述(message)HTTP状态码语义
0Success200成功
15252454Param error400参数错误

示例

EG
EG
请求示例
复制代码 复制成功
#!/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/clouddns/requests/record_type?from=1653029521&to1653634321&interval=hourly" \
-X "GET" \
-u "$username:$password" \
-H "Date: $date" \
-H "Accept-Language: en"
返回示例
复制代码 复制成功
{
  "code": "0",
  "message": "Success",
  "data": [
    {
      "ts": 1595602800,
      "results": [
        {
          "type": "A",
          "count": 3
        },
        {
          "type": "AAAA",
          "count": 3
        }
      ]
    },
    {
      "ts": 1595603100,
      "results": [
        {
          "type": "A",
          "count": 3
        },
        {
          "type": "AAAA",
          "count": 3
        }
      ]
    },
  ]
}
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!