使用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

相关文章

使用EasyExcel实现简单的Excel表格解析操作

《使用EasyExcel实现简单的Excel表格解析操作》:本文主要介绍如何使用EasyExcel完成简单的表格解析操作,同时实现了大量数据情况下数据的分次批量入库,并记录每条数据入库的状态,感兴... 目录前言固定模板及表数据格式的解析实现Excel模板内容对应的实体类实现AnalysisEventLis

使用国内镜像源优化pip install下载的方法步骤

《使用国内镜像源优化pipinstall下载的方法步骤》在Python开发中,pip是一个不可或缺的工具,用于安装和管理Python包,然而,由于默认的PyPI服务器位于国外,国内用户在安装依赖时可... 目录引言1. 为什么需要国内镜像源?2. 常用的国内镜像源3. 临时使用国内镜像源4. 永久配置国内镜

Go语言中最便捷的http请求包resty的使用详解

《Go语言中最便捷的http请求包resty的使用详解》go语言虽然自身就有net/http包,但是说实话用起来没那么好用,resty包是go语言中一个非常受欢迎的http请求处理包,下面我们一起来学... 目录安装一、一个简单的get二、带查询参数三、设置请求头、body四、设置表单数据五、处理响应六、超

如何使用C#串口通讯实现数据的发送和接收

《如何使用C#串口通讯实现数据的发送和接收》本文详细介绍了如何使用C#实现基于串口通讯的数据发送和接收,通过SerialPort类,我们可以轻松实现串口通讯,并结合事件机制实现数据的传递和处理,感兴趣... 目录1. 概述2. 关键技术点2.1 SerialPort类2.2 异步接收数据2.3 数据解析2.

详解如何使用Python提取视频文件中的音频

《详解如何使用Python提取视频文件中的音频》在多媒体处理中,有时我们需要从视频文件中提取音频,本文为大家整理了几种使用Python编程语言提取视频文件中的音频的方法,大家可以根据需要进行选择... 目录引言代码部分方法扩展引言在多媒体处理中,有时我们需要从视频文件中提取音频,以便进一步处理或分析。本文

使用Dify访问mysql数据库详细代码示例

《使用Dify访问mysql数据库详细代码示例》:本文主要介绍使用Dify访问mysql数据库的相关资料,并详细讲解了如何在本地搭建数据库访问服务,使用ngrok暴露到公网,并创建知识库、数据库访... 1、在本地搭建数据库访问的服务,并使用ngrok暴露到公网。#sql_tools.pyfrom

使用mvn deploy命令上传jar包的实现

《使用mvndeploy命令上传jar包的实现》本文介绍了使用mvndeploy:deploy-file命令将本地仓库中的JAR包重新发布到Maven私服,文中通过示例代码介绍的非常详细,对大家的学... 目录一、背景二、环境三、配置nexus上传账号四、执行deploy命令上传包1. 首先需要把本地仓中要

Spring Cloud之注册中心Nacos的使用详解

《SpringCloud之注册中心Nacos的使用详解》本文介绍SpringCloudAlibaba中的Nacos组件,对比了Nacos与Eureka的区别,展示了如何在项目中引入SpringClo... 目录Naacos服务注册/服务发现引⼊Spring Cloud Alibaba依赖引入Naco编程s依

Java springBoot初步使用websocket的代码示例

《JavaspringBoot初步使用websocket的代码示例》:本文主要介绍JavaspringBoot初步使用websocket的相关资料,WebSocket是一种实现实时双向通信的协... 目录一、什么是websocket二、依赖坐标地址1.springBoot父级依赖2.springBoot依赖

Java使用Mail构建邮件功能的完整指南

《Java使用Mail构建邮件功能的完整指南》JavaMailAPI是一个功能强大的工具,它可以帮助开发者轻松实现邮件的发送与接收功能,本文将介绍如何使用JavaMail发送和接收邮件,希望对大家有所... 目录1、简述2、主要特点3、发送样例3.1 发送纯文本邮件3.2 发送 html 邮件3.3 发送带