关于Dynadot
Dynadot是通过ICANN认证的域名注册商,自2002年成立以来,服务于全球108个国家和地区的客户,为数以万计的客户提供简洁,优惠,安全的域名注册以及管理服务。
Dynadot平台操作教程索引(包括域名邮箱,解析,建站,优惠长期更新)
Dynadot.com提供的API是专为效率而构建的高级域名管理和获取工具包。在Dynadot平台上,我们提供了50多个命令来设置,管理,注册和竞标域名。
在了具体的功能API代码前,请阅读关于Dynadot的API使用须知。
Dynadot支持使用 API进行多种操作,通过价格查询命令,可以轻松一键获取可在dyandot注册的所有顶级域的价格以及相关信息。
相关参数
如果要查询顶级域名价格时,需要包含必要的字段以及根据需求可选的字段。注意,每次只可以进行一个域名的查询。
Tld价格请求参数 | 解释 |
currency (可选) | 返回结果的货币,它应该是"usd", "eur", 或 "cny",默认货币是账户设置的Api默认货币 |
在成功发送顶级域名价格查询请求之后,返回的结果将以XML或是JSON格式的标签返回,其中XML的结果标签所代表含义由下图所示:
从结果标签可见,除了显示该顶级域的价格之外,dynadotapi同时提供该tld的其他相关信息,比如whois设置,或是宽限期设置。
XML结果标签 | 解释 |
<TldPriceResponse></TldPriceResponse> | 响应XML文档的根节点 |
<TldPriceResponseHeader></TldPriceResponseHeader> | 响应标头 |
<SuccessCode></SuccessCode> | 如果操作成功,"0"为成功,"-1"为失败 |
<Status></Status> | 请求状态 |
<Error></Error> | 请求错误信息,仅状态为"error"时使用 |
<TldPriceContent></TldPriceContent> | 响应内容 |
<TldContent></TldContent> | Tld信息 |
<Tld></Tld> | 顶级域名 |
<Usage></Usage> | tld的使用 |
<Price></Price> | 此顶级域名价格信息。包含子标签::价格单位:注册费用:续费费用:转让费用。 |
<Privacy></Privacy> | 如果此tld支持whois隐私 |
<GracePeriod></GracePeriod> | 此 tld 的宽限期信息。包含子标签:<单位>:宽限期信息单位<续订>:续订宽限期<删除>:删除宽限期 |
<IDN></IDN> | 如果此tld支持国家化域名 |
<Restrictions></Restrictions> | 域名名称 |
示例
此处,使用API设置顶级域价格查询命令为tld_price,货币单位为美元
将高级域API请求发送到以下URL:https://api.dynadot.com/api3.xml。
则最后返回的参数为:
请求(XML格式)
https://api.dynadot.com/api3.xml?key=0&command=tld_price¤cy=USD
响应(XML格式)
<?xml version="1.0" encoding="UTF-8"?>
<TldPriceResponse>
<TldPriceResponseHeader>
<SuccessCode>0</SuccessCode>
<Status>success</Status>
<PriceLevel>Regular Pricing</PriceLevel>
<Currency>USD</Currency>
</TldPriceResponseHeader>
<TldPriceContent>
<TldContent>
<Tld>.com</Tld>
<Usage>Usage</Usage>
<Price>
<Unit>(Price/1 year)</Unit>
<Register>99.00</Register>
<Renew>60.00</Renew>
<Transfer>92.00</Transfer>
</Price>
<Privacy>Yes</Privacy>
<GracePeriod>
<Unit>(Grace Period/days)</Unit>
<Renew>40</Renew>
<Delete>5</Delete>
</GracePeriod>
<IDN>Yes</IDN>
<Restrictions>--</Restrictions>
</TldContent>
</TldPriceContent>
</TldPriceResponse>
请求(JSON格式)
https://api.dynadot.com/api3.json?key=0&command=tld_price¤cy=USD
响应(JSON格式)
{
"TldPriceResponse": {
"ResponseCode": 0,
"Status": "success",
"PriceLevel": "Regular Pricing",
"Currency": "USD",
"TldPrice": [
{
"Tld": ".com",
"Usage": "Usage",
"Price": {
"Unit": "(Price/1 year)",
"Register": "99.00",
"Renew": "60.00",
"Transfer": "92.00"
},
"Privacy": "Yes",
"GracePeriod": {
"Unit": "(Grace Period/days)",
"Renew": "40",
"Delete": "5"
},
"IDN": "Yes",
"Restrictions": "--"
}
]
}
}
在网页中,其显示样式如下:(示例为实际操作,会显示所有dynadot支持注册的tld的信息。价格会根据用户的等级而变动。)
XML格式
JSON格式