• 使用API有效率地管理Dynadot域名,自查账户信息


    关于Dynadot

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

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

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

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

    在用户想要全面了解自己的用户信息时,使用Dynadot API可以详尽地查询自己的账户信息。

    相关参数

    当需要查询自己账户的信息时,只需要在输入命令之后并不需要额外的参数

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

    XML结果标签

    解释

    响应XML文档的根节点

    响应标头

    如果操作成功,"0"为成功,"-1"为失败

    请求状态

    请求错误信息,仅状态为"error"时使用

    响应内容

    账户信息

    用户名

    论坛名称

    联系方式信息

    整理与归纳

    响应标头

    您的名称

    邮箱

    国家区号

    电话号码

    第1行地址

    第2行地址

    城市

    邮政区代码

    国家

    客户身份始于

    账户锁定

    花费总计

    价格级别

    账户余额

    自定义时区

    默认设置

    默认Whois

    默认注册人

    联络人ID

    默认管理员

    默认技术类型

    默认账单

    域名服务器类型

    是否带有广告

    示例:

    此处,使用API发送账户信息查询命令account_info

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

    则最后返回的参数为:

    请求(XML格式)

    https://api.dynadot.com/api3.xml?key=mykey&command=account_info

    响应(XML格式)

    1. "1.0" encoding="UTF-8"?>
    2. <AccountInfoResponse>
    3.   <AccountInfoHeader>
    4.     <ResponseCode>0ResponseCode>
    5.     <Status>successStatus>
    6.   AccountInfoHeader>
    7.   <AccountInfoContent>
    8.     <AccountInfo>
    9.       <Username>testnameUsername>
    10.       <ForumName>test forum nameForumName>
    11.       <Contact>
    12.         <Organization/>
    13.         <Name>testname testName>
    14.         <Email>test@test.comEmail>
    15.         <PhoneCc>1PhoneCc>
    16.         <PhoneNum>555.555.5233PhoneNum>
    17.         <FaxCc/>
    18.         <FaxNum/>
    19.         <Address1>1 test roadAddress1>
    20.         <Address2/>
    21.         <City>Los AngelesCity>
    22.         <State>CAState>
    23.         <ZipCode>90000ZipCode>
    24.         <Country>USCountry>
    25.       Contact>
    26.       <CustomerSince>1364888735253CustomerSince>
    27.       <AccountLock>onAccountLock>
    28.       <TotalSpending>$0.00TotalSpending>
    29.       <PriceLevel>Regular PricingPriceLevel>
    30.       <AccountBalance>$70.02AccountBalance>
    31.       <CustomTimeZone>PSTCustomTimeZone>
    32.       <DefaultSettings>
    33.         <DefaultWhois>
    34.           <DefaultRegistrant>
    35.             <ContactId>0ContactId>
    36.           DefaultRegistrant>
    37.           <DefaultAdmin>
    38.             <ContactId>0ContactId>
    39.           DefaultAdmin>
    40.           <DefaultTechnical>
    41.             <ContactId>0ContactId>
    42.           DefaultTechnical>
    43.           <DefaultBilling>
    44.             <ContactId>0ContactId>
    45.           DefaultBilling>
    46.         DefaultWhois>
    47.         <DefaultNameServerSettings>
    48.           <Type>Dynadot ParkingType>
    49.           <WithAds>yesWithAds>
    50.         DefaultNameServerSettings>
    51.       DefaultSettings>
    52.     AccountInfo>
    53.   AccountInfoContent>
    54. AccountInfoResponse>

    请求(JSON格式)

    https://api.dynadot.com/api3.json?key=mykey&command=account_info

    响应(JSON格式)

    1. {
    2.   "AccountInfoResponse": {
    3.     "ResponseCode": 0,
    4.     "Status": "success",
    5.     "AccountInfo": {
    6.       "Username": "testname",
    7.       "ForumName": "test forum name",
    8.       "Contact": {
    9.         "Organization": "",
    10.         "Name": "testname test",
    11.         "Email": "test@test.com",
    12.         "PhoneCc": "1",
    13.         "PhoneNum": "555.555.5233",
    14.         "FaxCc": "",
    15.         "FaxNum": "",
    16.         "Address1": "1 test road",
    17.         "Address2": "",
    18.         "City": "Los Angeles",
    19.         "State": "CA",
    20.         "ZipCode": "90000",
    21.         "Country": "US"
    22.       },
    23.       "CustomerSince": "1364888735253",
    24.       "AccountLock": "on",
    25.       "TotalSpending": "$0.00",
    26.       "PriceLevel": "Regular Pricing",
    27.       "AccountBalance": "$70.02",
    28.       "CustomTimeZone": "PST",
    29.       "DefaultSettings": {
    30.         "DefaultWhois": {
    31.           "DefaultRegistrant": {
    32.             "ContactId": "0"
    33.           },
    34.           "DefaultAdmin": {
    35.             "ContactId": "0"
    36.           },
    37.           "DefaultTechnical": {
    38.             "ContactId": "0"
    39.           },
    40.           "DefaultBilling": {
    41.             "ContactId": "0"
    42.           }
    43.         },
    44.         "DefaultNameServerSettings": {
    45.           "Type": "Dynadot Parking",
    46.           "WithAds": "yes"
    47.         }
    48.       }
    49.     }
    50.   }
    51. }

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

    XML格式

    JSON格式

  • 相关阅读:
    5.10.WebRTC接口宏
    Win10支持ffmpeg+cuda解码硬加速
    kubernetes 静态存储与动态存储
    MySQL基础
    12.NLP中的RNN、LSTM、GRU
    如何让脚本在任意地方可执行
    CV计算机视觉每日开源代码Paper with code速览-2023.11.14
    统计耗时 System.currentTimeMillis()
    上帝之眼Nmap简介及命令大全
    STM32G0 定时器PWM DMA输出驱动WS2812配置 LL库
  • 原文地址:https://blog.csdn.net/Dynadot_tech/article/details/138118328