3

我在 GoDaddy 提供的域注册 API 集成上遇到了问题。我在 GoDaddy 上有一个经销商帐户。当我使用示例数据执行域注册 API 时,该 api 返回无效的正文消息,其中“电话号码”字段的错误如下所述。

谁能帮我解决这个问题,以便我可以进一步使用 API。

用于注册 api 的 API url 如下:-

https://api.ote-godaddy.com/v1/domains/purchase

联系人详细信息部分输入的 JSON 格式原始数据内容如下:

"contactAdmin": {
    "nameFirst": "Raidel",
    "nameMiddle": " ",
    "nameLast": "Arooja",
    "organization": "US IT Company",
    "jobTitle": "Developer",
    "email": "raidel.a@usitcompany.com",
    "phone": "+1-773-737-4427",
    "fax": "",
    "addressMailing": {
        "address1": "US IT Company",
        "address2": "IL,60015,US",
        "city": "Illinois",
        "state": "IL",
        "postalCode": "60015",
        "country": "US"
    }
}

我们使用了美国伊利诺伊州的有效电话号码格式 (+1-773-737-4427)。但是每当我执行 API 时,都会出现以下错误。我尝试了其他在美国有效的电话号码格式。但一直以来,错误都会重复。

Error data:
{
    "code": "INVALID_BODY",
    "message": "Request body doesn't fulfill schema, see details in `fields`",
    "responseModel": "Error",
    "fields": [{
        "message": "does not conform to the 'phone' format, based on pattern: /^\\+([0-9]){1,3}\\.([0-9]\\ ?){6,14}$/",
        "path": "body.contactAdmin.phone",
        "code": "MISMATCH_FORMAT"
    }]
}

问题:-

  1. 谁能尽快确认对域名注册API有效的电话号码字段的确切格式?
  2. 再确认一点 - 此 API 所需的“X-shopper ID”是否与经销商帐户上显示的客户 ID 相同?

参考:https ://developer.godaddy.com/doc#!/_v1_domains/purchase/DomainPurchase

4

1 回答 1

0

这种格式也被接受

+1.4242258420
于 2020-10-31T13:24:49.250 回答