CDN加速

文档中心 API文档 域名管理 dns查询域名列表

dns查询域名列表

更新时间:2020-01-17 17:13:18

适用产品:云解析

接口描述

请求参数

JSON
参数名称类型必填描述
customerstring客户名称
namestring域名搜索关键字
pageint页码 >0 默认1
limitint每页大小 >0 默认25

返回参数

JSON
参数名称类型描述
pageinfojson页码信息
┗countint返回结果的域名数量
┗maxint页码总数
┗pageint当前页码
┗limitint每页大小
domainslist域名信息
┗customerjson域名拥有者公司信息
┗namestring域名名称
┗domainIdint域名id
┗lastPublishedstring最近一次发布时间
┗lastModifiedstring最近一次修改时间
┗productstring服务名称 * Cloud DNS* Cloud DNS D
┗seriallong域名序列号
┗statusstring部署状态
┗statusCodeint部署状态码
┗ttlint域名ttl时间

错误码

错误代码(code)描述(message)HTTP状态码语义
19222101用户不存在400无法查询到该用户
19222104输入参数错误400输入参数错误(没有输入值或者值不符合规范)
19222404域名不存在400域名不存在
19222999其他暂时错误400其他暂时错误

示例

查询全量域名
模糊查询域名
示例说明
查询用户下所有域名
请求示例
复制
#!/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/open-api/cdns/domains/list" \
-X "POST" \
-u "$username:$password" \
-H "Date: $date" \
-H "Accept-Language: en" \
-H "Content-Type: application/json" \
-d '{"customer":"example_customer"}'
返回示例
复制
{

        "data":{
            "domains":[
                {
                    "customer":{
                        "name":"CDNetworks"
                    },
                    "domainId":227,
                    "lastPublished":"",
                    "lastModified":"2012-11-13 02:08:34",
                    "name":"cdnetworks.com",
                    "product":"Cloud DNS",
                    "serial":2012111301,
                    "status":"New",
                    "statusCode":0,
                    "ttl":86400
                }
            ],
            "pageInfo":{
                "count":2,
                "max":1,
                "page":1,
                "listScale":25
            }
        },
        "code":"0",
        "message":"Success"
}