php - GoDaddy 域注册 API 上电话号码字段的有效格式是什么

标签 php api godaddy-api

我在 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

最佳答案

这种格式也被接受

+1.4242258420

关于php - GoDaddy 域注册 API 上电话号码字段的有效格式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40481069/

相关文章:

amazon-web-services - 如何将 "aws_apigatewayv2_route"与 "aws_apigatewayv2_integration"链接起来?

node.js - 有没有办法使用nodejs在Godaddy域中创建/更新 'A'类型记录?

php - Google 日历 API V3 更新事件

Javascript - php,onClick 复选框函数

php - Gmail oauth imap php 实现

api - 在什么情况下代理会删除 HTTP 请求 header ?

php - 有没有办法让 Moneybookers 状态 url 与 localhost 一起使用

php - 用于解析 HTML 的 DOMDocument(而不是正则表达式)

GoDaddy 的 Azure 静态 Web 应用程序自定义域无法正常工作

php - 使用curl 将数组发布到godaddy api