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

2024-01-22 13:36

本文主要是介绍使用API有效率地管理Dynadot域名,使用API进行域名搜索操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

关于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格式

这篇关于使用API有效率地管理Dynadot域名,使用API进行域名搜索操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/633135

相关文章

使用animation.css库快速实现CSS3旋转动画效果

《使用animation.css库快速实现CSS3旋转动画效果》随着Web技术的不断发展,动画效果已经成为了网页设计中不可或缺的一部分,本文将深入探讨animation.css的工作原理,如何使用以及... 目录1. css3动画技术简介2. animation.css库介绍2.1 animation.cs

Java进行日期解析与格式化的实现代码

《Java进行日期解析与格式化的实现代码》使用Java搭配ApacheCommonsLang3和Natty库,可以实现灵活高效的日期解析与格式化,本文将通过相关示例为大家讲讲具体的实践操作,需要的可以... 目录一、背景二、依赖介绍1. Apache Commons Lang32. Natty三、核心实现代

使用雪花算法产生id导致前端精度缺失问题解决方案

《使用雪花算法产生id导致前端精度缺失问题解决方案》雪花算法由Twitter提出,设计目的是生成唯一的、递增的ID,下面:本文主要介绍使用雪花算法产生id导致前端精度缺失问题的解决方案,文中通过代... 目录一、问题根源二、解决方案1. 全局配置Jackson序列化规则2. 实体类必须使用Long封装类3.

Python文件操作与IO流的使用方式

《Python文件操作与IO流的使用方式》:本文主要介绍Python文件操作与IO流的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、python文件操作基础1. 打开文件2. 关闭文件二、文件读写操作1.www.chinasem.cn 读取文件2. 写

PyQt6中QMainWindow组件的使用详解

《PyQt6中QMainWindow组件的使用详解》QMainWindow是PyQt6中用于构建桌面应用程序的基础组件,本文主要介绍了PyQt6中QMainWindow组件的使用,具有一定的参考价值,... 目录1. QMainWindow 组php件概述2. 使用 QMainWindow3. QMainW

使用Python自动化生成PPT并结合LLM生成内容的代码解析

《使用Python自动化生成PPT并结合LLM生成内容的代码解析》PowerPoint是常用的文档工具,但手动设计和排版耗时耗力,本文将展示如何通过Python自动化提取PPT样式并生成新PPT,同时... 目录核心代码解析1. 提取 PPT 样式到 jsON关键步骤:代码片段:2. 应用 JSON 样式到

python通过curl实现访问deepseek的API

《python通过curl实现访问deepseek的API》这篇文章主要为大家详细介绍了python如何通过curl实现访问deepseek的API,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编... API申请和充值下面是deepeek的API网站https://platform.deepsee

java变量内存中存储的使用方式

《java变量内存中存储的使用方式》:本文主要介绍java变量内存中存储的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍2、变量的定义3、 变量的类型4、 变量的作用域5、 内存中的存储方式总结1、介绍在 Java 中,变量是用于存储程序中数据

关于Mybatis和JDBC的使用及区别

《关于Mybatis和JDBC的使用及区别》:本文主要介绍关于Mybatis和JDBC的使用及区别,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、JDBC1.1、流程1.2、优缺点2、MyBATis2.1、执行流程2.2、使用2.3、实现方式1、XML配置文件

macOS Sequoia 15.5 发布: 改进邮件和屏幕使用时间功能

《macOSSequoia15.5发布:改进邮件和屏幕使用时间功能》经过常规Beta测试后,新的macOSSequoia15.5现已公开发布,但重要的新功能将被保留到WWDC和... MACOS Sequoia 15.5 正式发布!本次更新为 Mac 用户带来了一系列功能强化、错误修复和安全性提升,进一步增