当前位置: 首页 > article >正文

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

{

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


http://www.kler.cn/a/390179.html

相关文章:

  • C++20 中最优雅的那个小特性 - Ranges
  • SOLIDWORKS代理商鑫辰信息科技
  • ElasticSearch学习笔记一:简单使用
  • STM32 GPIO 配置
  • 大数据 ETL + Flume 数据清洗 — 详细教程及实例(附常见问题及解决方案)
  • 卸载一直显示在运行的应用
  • Dubbo负载均衡
  • Baget 私有化nuget
  • SpringBoot助力企业资产优化
  • Matlab实现鹈鹕优化算法(POA)求解路径规划问题
  • [Docker#4] 镜像仓库 | 部分常用命令
  • AI生活之我用AI处理Excel表格
  • go函数传值是值传递?还是引用传递?slice案例加图解
  • 数据分析-44-时间序列预测之深度学习方法TCN
  • Autosar CP Network Management模块规范导读
  • C#中 layout的用法
  • 易泊车牌识别相机:4S 店的智能之选
  • Spring Boot与Spring Data JPA:简化数据库操作
  • Python毕业设计选题:基于django+vue的医院挂号系统设计与实现
  • stm32 踩坑笔记
  • 通过EtherNetIP转Profinet网关实现跨品牌EthernetIP协议的PLC通讯
  • 【系统设计】数据库压缩技术详解:从基础到实践(附Redis内存优化实战案例)
  • C#中break和continue的区别?
  • HARCT 2025 分论坛4:智能系统传感、传感器开发和数据融合中的智能数据分析
  • 【NOIP普及组】统计单词数
  • Redis数据结构及实现