使用API有效率地管理Dynadot域名,使用API进行域名搜索操作

发布时间:2024年01月22日

关于Dynadot

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

请求(XML格式)

https://api.dynadot.com/api3.xml?key=mykey&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1¤cy=USD

响应(XML格式)
<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。

以同样的搜索请求为例:

请求(JSON格式)

https://api.dynadot.com/api3.json?key=mykey&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1¤cy=USD

响应(JSON格式)
{

???"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格式

文章来源:https://blog.csdn.net/Dynadot_tech/article/details/135740386
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。