CDN加速

文档中心 API文档 域名管理 dns新增解析记录2

dns新增解析记录2

更新时间:2020-01-17 17:48:40

适用产品:云解析

接口描述

请求参数

JSON
参数名称类型必填描述
domainIdint域名id
recordslist解析记录对象列表
┗recordTypestring记录类型
┗hostNamestring主机头
┗valuestring记录值
┗dataintmx记录优先级
┗ttlintttl
customerstring客户名称

返回参数

JSON
参数名称类型描述
typeGrouplist记录类型分组
┗namestring主机头
┗valuestring记录值
┗ttlintttl
┗recordIdint记录id
┗typestring记录类型
┗domainIdintdomain的id

错误码

错误代码(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/52/records/add" \
-X "POST" \
-u "$username:$password" \
-H "Date: $date" \
-H "Content-Type: application/json" \
-H "Accept-Language: en" \
-d '{
"customer":"example_customer",
"records":
[{
"recordType": "MX",
"data": 10,
"hostName": "smtp",
"value": "smtp.companydomain.com",
"ttl": "86400"
}]
}'
返回示例
复制
{{
        "data":{
            "MX":[
                {
                    "name":"smtp",
                    "value":"smtp.companydomain.com",
                    "preference":10,
                    "ttl":86400,
                    "recordId":793,
                    "type":"MX",
                    "domainId":52
                }
            ]
        },
        "code":"0",
        "message":"Success"
    }
}