Dynadot是通过ICANN认证的域名注册商,自2002年成立以来,服务于全球108个国家和地区的客户,为数以万计的客户提供简洁,优惠,安全的域名注册以及管理服务。
Dynadot平台操作教程索引(包括域名邮箱,解析,建站,长期更新)
Dynadot.com提供的API是专为效率而构建的高级域名管理和获取工具包。在Dynadot平台上,我们提供了50多个命令来设置,管理,注册和竞标域名。
??????在了具体的功能API代码前,请阅读关于Dynadot的API使用须知。
域名搜索是域名管理平台上最简单的操作之一,使用Dynadot的API,可以轻松实现关于域名的多形式搜索。
在使用Dynadot的API发送域名搜索命令时,可以选用以下参数:
参数包含域名数量,域名语言标签,域名价格以及币种。
搜索参数 | 解释 |
domain0 - domain99 | 您搜索的域名,常规账户可以每条指令指定1个域名,批量和超级批量账户可以指定多达100个域名 |
language0 - language99 (可选) | 各自域名的语言标签,仅用于国际化域名 |
show_price (可选) | 如果您想在账户货币中显示价格,请设置为等于“1” |
currency (可选) | 您可以决定货币类型且支持此参数的是"USD"、"CNY"、"GBP"、"EUR"、"INR"、"CAD"等等。如果您没有设定此参数,我们将使用账户的默认货币 |
在发送域名搜索命令之后,API将以 XML 格式返回结果。您收到的响应应包含以下字段:
XML结果标签 | 解释 |
<Results></Results> | 搜索命令XML响应的根节点 |
<SearchResponse></SearchResponse> | 搜索响应标签 |
<SearchHeader></SearchHeader> | 搜索标头标签 |
<SuccessCode></SuccessCode> | 如果操作成功,"0"为成功,"-1"为失败 |
<Status></Status> | 请求状态 |
<Error></Error> | 请求错误信息,仅状态为"error"时使用 |
<DomainName></DomainName> | 您刚刚搜索的域名 |
<Available></Available> | 如果域名可用 |
<Price></Price> | 若您将"show_price"设为等于“1”,且该域名可购,则将告知您相关价格信息 |
<Language></Language> | 域名的语言信息 |
此处,使用API发送域名搜索命令,搜索mydomain.com与mydomain.net,并显示其美元价格。
将高级域API请求发送到以下URL:https://api.dynadot.com/api3.xml
https://api.dynadot.com/api3.xml?key=mykey&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1¤cy=USD
<Results>
??<SearchResponse>
????<SearchHeader>
??????<SuccessCode>0</SuccessCode>
??????<DomainName>mydomain.com</DomainName>
??????<Available>yes</Available>
??????<Price>77.00 in USD</Price>
????</SearchHeader>
??</SearchResponse>
??<SearchResponse>
????<SearchHeader>
??????<SuccessCode>0</SuccessCode>
??????<DomainName>mydomain.net</DomainName>
??????<Available>yes</Available>
??????<Price>44.00 in USD</Price>
????</SearchHeader>
??</SearchResponse>
</Results>
从返回结果可以看出,这两个域名均是可用的,一个价格为77刀,另一个价格为44刀。
同时,我们也可以以JSON格式来发送域名搜索命令,此时需要将命令发送至https://api.dynadot.com/api3.json。
以同样的搜索请求为例:
https://api.dynadot.com/api3.json?key=mykey&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1¤cy=USD
{
???"SearchResponse":{
??????"ResponseCode":"0",
??????"SearchResults":[
?????????{
????????????"DomainName":"mydomain.com",
????????????"Available":"yes",
????????????"Price":"77.00 in USD"
?????????},
?????????{
????????????"DomainName":"mydomain.net",
????????????"Available":"yes",
????????????"Price":"44.00 in USD"
?????????}
??????]
???}
}
XML格式
JSON格式