使用API有效率地管理Dynadot域名,列表形式查看账户whois联系人信息

关于Dynadot

Dynadot是通过ICANN认证的域名注册商,自2002年成立以来,服务于全球108个国家和地区的客户,为数以万计的客户提供简洁,优惠,安全的域名注册以及管理服务。

Dynadot平台操作教程索引(包括域名邮箱,解析,建站,优惠长期更新)

Dynadot.com提供的API是专为效率而构建的高级域名管理和获取工具包。在Dynadot平台上,我们提供了50多个命令来设置,管理,注册和竞标域名。

在了具体的功能API代码前,请阅读关于Dynadot的API使用须知。

使用Dynadot API,可以以列表形式查看账户中已经存在的Whois联系人信息。

命令参数

如果发送列表形式查看whois联系人信息的命令,则不需要任何额外的请求参数。

在成功发送列表形式查看whois联系人信息的命令之后,返回的结果将以XML、CSV或是JSON格式的标签返回,其中XML的结果标签所代表含义由下图所示:

|-------------------------------------------------|-----------------------|
| XML结果标签 | 解释 |
| <ContactListResponse></ContactListResponse> | 响应XML文档的根节点 |
| <ContactListHeader></ContactListHeader> | 响应标头 |
| <SuccessCode></SuccessCode> | 如果操作成功,"0"为成功,"-1"为失败 |
| <Status></Status> | 请求状态 |
| <Error></Error> | 请求错误信息,仅状态为"error"时使用 |
| <ContactListContent></ContactListContent> | 响应内容 |
| <ContactList></ContactList> | 联系方式列表 |
| <Contact></Contact> | 联系方式信息 |
| <ContactId></ContactId> | 联络人ID |
| <Organization></Organization> | 联系机构 |
| <Name></Name> | 名称 |
| <Email></Email> | 邮箱 |
| <PhoneCc></PhoneCc> | 国家区号 |
| <PhoneNum></PhoneNum> | 电话号码 |
| <FaxCc></FaxCc> | 传真国家区号 |
| <FaxNum></FaxNum> | 传真号码 |
| <Address1></Address1> | 地址第1行 |
| <Address2></Address2> | 第2行地址 |
| <City></City> | 城市 |
| <State></State> | 州 |
| <ZipCode></ZipCode> | 邮政区代码 |
| <Country></Country> | 国家 |
| <GtldVerified></GtldVerified> | gTLD验证状态 |

示例

此处,使用API查看whois联系人信息。

将高级域API请求发送到以下URL:https://api.dynadot.com/api3.xml

Request (XML format)

https://api.dynadot.com/api3.xml?key=\[API Key]&command=contact_list

Response (XML format)

XML 复制代码
<?xml version="1.0" encoding="UTF-8"?>

<ContactListResponse>

  <ContactListHeader>

    <ResponseCode>0</ResponseCode>

    <Status>success</Status>

  </ContactListHeader>

  <ContactListContent>

    <ContactList>

      <Contact>

        <ContactId>0</ContactId>

        <Organization/>

        <Name>Jack tester</Name>

        <Email>test@test.com</Email>

        <PhoneCc>1</PhoneCc>

        <PhoneNum>555.555.5233</PhoneNum>

        <FaxCc/>

        <FaxNum/>

        <Address1>test street</Address1>

        <Address2/>

        <City>Los Angeles</City>

        <State>CA</State>

        <ZipCode>90068</ZipCode>

        <Country>US</Country>

        <GtldVerified>no</GtldVerified>

      </Contact>

      <Contact>

        <ContactId>1</ContactId>

        <Organization/>

        <Name>John tester</Name>

        <Email>example@example.com</Email>

        <PhoneCc>1</PhoneCc>

        <PhoneNum>123.456.7890</PhoneNum>

        <FaxCc>1</FaxCc>

        <FaxNum>123.456.7890</FaxNum>

        <Address1>high Way first</Address1>

        <Address2/>

        <City>San Francisco</City>

        <State>CA</State>

        <ZipCode>90068</ZipCode>

        <Country>US</Country>

        <GtldVerified>yes</GtldVerified>

      </Contact>

    </ContactList>

  </ContactListContent>

</ContactListResponse>

Request (JSON format)

https://api.dynadot.com/api3.json?key=\[API Key]&command=contact_list

Response (JSON format)

XML 复制代码
{

  "ContactListResponse": {

    "ResponseCode": 0,

    "Status": "success",

    "ContactList": [

      {

        "ContactId": "0",

        "Organization": "",

        "Name": "Jack tester",

        "Email": "test@test.com",

        "PhoneCc": "1",

        "PhoneNum": "555.555.5233",

        "FaxCc": "",

        "FaxNum": "",

        "Address1": "test street",

        "Address2": "",

        "City": "Los Angeles",

        "State": "CA",

        "ZipCode": "90068",

        "Country": "US",

        "GtldVerified": "no"

      },

      {

        "ContactId": "1",

        "Organization": "",

        "Name": "John tester",

        "Email": "example@example.com",

        "PhoneCc": "1",

        "PhoneNum": "123.456.7890",

        "FaxCc": "1",

        "FaxNum": "123.456.7890",

        "Address1": "high Way first",

        "Address2": "",

        "City": "San Francisco",

        "State": "CA",

        "ZipCode": "90068",

        "Country": "US",

        "GtldVerified": "yes"

      }

    ]

  }

}

在网页中,其显示样式如下:(示例为实际操作。)

XML格式

JSON格式

相关推荐
GOTXX2 分钟前
NAT、代理服务与内网穿透技术全解析
linux·网络·人工智能·计算机网络·智能路由器
训山9 分钟前
4000字浅谈Java网络编程
java·开发语言·网络
写bug的小屁孩2 小时前
websocket身份验证
开发语言·网络·c++·qt·websocket·网络协议·qt6.3
chenjingming6662 小时前
网络技术-定义配置ACL规则的语法和命令
网络
网安-轩逸3 小时前
【网络安全】身份认证
网络·安全·web安全
石牌桥网管3 小时前
OpenWrt广播DNS到客户端
网络·openwrt
想成为高手4994 小时前
网络基础概念与应用:深入理解计算机网络
网络·计算机网络
Aiden_SHU5 小时前
Wireshark中的length栏位
服务器·网络·wireshark
叫我龙翔5 小时前
【计网】实现reactor反应堆模型 --- 多线程方案优化 ,OTOL方案
linux·运维·网络