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

使用API有效率地管理Dynadot域名,查看某一订单当前的状态

 前言

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

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

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

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

使用Dynadot API,可以查询用户账户下的某一订单的状态。

命令参数

如果发送对查看订单信息命令,则须包含下列参数:

获取订单状态请求参数

解释

order_id

要查询的订单ID

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

XML结果标签

解释

<GetOrderStatusResponse></GetOrderStatusResponse>

响应的根节点

<GetOrderStatusHeader></GetOrderStatusHeader>

获取订单状态标题

<ResponseCode></ResponseCode>

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

<Status></Status>

请求状态

<Error></Error>

请求的错误信息仅在状态为“错误”时使用

<GetOrderStatusContent></GetOrderStatusContent>

响应内容

<OrderId></OrderId>

订单编号

<OrderStatus></OrderStatus>

订单状态(购物中,已提交,等待付款,处理中,已完成,问题,已删除,已取消)

<ItemTypeName></ItemTypeName>

项目类型

<ItemName></ItemName>

项目名称

<ItemStatus></ItemStatus>

项目状态(已完成、已取消、问题)

示例

此处,查看某一订单信息。

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

Request (XML format)

https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_order_status&order_id=0

Response (XML format)

<?xml version="1.0" encoding="UTF-8"?>

<GetOrderStatusResponse>

  <GetOrderStatusHeader>

    <ResponseCode>0</ResponseCode>

    <Status>success</Status>

  </GetOrderStatusHeader>

  <GetOrderStatusContent>

    <OrderId>0</OrderId>

    <OrderStatus>Completed</OrderStatus>

    <Item>

      <ItemTypeName>domain transfer away</ItemTypeName>

      <ItemName>&</ItemName>

      <ItemStatus>transfer.com</ItemStatus>

    </Item>

    <Item>

      <ItemTypeName>domain</ItemTypeName>

      <ItemName>&</ItemName>

      <ItemStatus>register.com</ItemStatus>

    </Item>

  </GetOrderStatusContent>

</GetOrderStatusResponse>

Request (JSON format)

https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_order_status&order_id=0

Response (JSON format)

{

  "GetOrderStatusResponse": {

    "ResponseCode": 0,

    "Status": "success",

    "OrderStatus": {

      "OrderId": 0,

      "OrderStatus": "Completed",

      "ItemList": [

        {

          "ItemTypeName": "domain transfer away",

          "ItemName": "transfer.com",

          "ItemStatus": "Completed"

        },

        {

          "ItemTypeName": "domain",

          "ItemName": "register.com",

          "ItemStatus": "Completed"

        }

      ]

    }

  }

}

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

XML格式

JSON格式


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

相关文章:

  • 基于微信小程序高校订餐系统的设计与开发ssm+论文源码调试讲解
  • 高并发内存池_各层级的框架设计及ThreadCache(线程缓存)申请内存设计
  • Java自定义多队列线程池
  • ThinkPHP 8的多对多关联
  • RTMP|RTSP播放器只解码视频关键帧功能探讨
  • 基础jjj
  • 需要恢复 Android 手机的存储卡?6 个Android 数据恢复应用程序(可用于手机内存 + MicroSD 卡)
  • 【银河麒麟高级服务器操作系统】虚拟机服务器执行systemctl提示timeout——分析全过程及处理建议
  • [数据集][目标检测]人脸口罩佩戴目标检测数据集VOC+YOLO格式8068张3类别
  • 基于MinerU的PDF解析API
  • 面试必问的7大测试分类!一文说清楚!
  • [算法]单调栈解法
  • 一文说清什么是数据仓库
  • Linux之ebpf(3)uprobe与ebpf
  • Flex弹性布局常用的属性解析与分类
  • 解决 git 不是内部或外部命令,也不是可运行的程序
  • 828华为云征文|几分钟,即可在华为云Flexus X服务器部署安全稳定的——水果生鲜商城配送小程序
  • 在职研生活学习--20240906
  • 旅游景区生活污水处理设备处理工艺和用途
  • HarmonyOS开发5.0【骨架屏】 app界面制作
  • 测试微信发朋友圈:功能、界面/易用性、中断、网络、兼容性、安全性、性能测试
  • 性能测试经典案例解析——政务查询系统
  • k8s的应用
  • 基于Ant-Design-Vue设计的配置化表单
  • curl和ping
  • 【leetcode C++】 动态规划