Какой формат является допустимым для поля номера телефона в API регистрации доменов GoDaddy

Я столкнулся с проблемой интеграции API регистрации домена, которую предоставляет GoDaddy. У меня есть учетная запись реселлера на GoDaddy. Когда я запускаю API регистрации домена с демонстрационными данными, API возвращает недопустимое сообщение тела с указанной ниже ошибкой для поля «номер телефона».

Может ли кто-нибудь помочь мне решить проблему, чтобы я мог двигаться дальше с API.

URL-адрес API, который будет использоваться для регистрации API, выглядит следующим образом:

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

Введенное содержимое необработанных данных в формате JSON для части сведений о контакте выглядит следующим образом:

"contactAdmin": {
    "nameFirst": "Raidel",
    "nameMiddle": " ",
    "nameLast": "Arooja",
    "organization": "US IT Company",
    "jobTitle": "Developer",
    "email": "[email protected]",
    "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. Подтвердите еще один момент: «Идентификатор X-покупателя», необходимый для этого API, совпадает с идентификатором клиента, отображаемым в учетной записи торгового посредника, или нет?

Ссылка: https://developer.godaddy.com/doc#!/_v1_domains/purchase/DomainPurchase


person Sarath Kumar    schedule 08.11.2016    source источник
comment
Шаблон, который они дают, соответствует +1.773 737 4427. regex101.com/r/ActJmJ/1   -  person JJJ    schedule 08.11.2016
comment
Это работает... Спасибо друг...   -  person Sarath Kumar    schedule 08.11.2016


Ответы (1)


Этот формат также принимается

+1.4242258420
person muya_    schedule 31.10.2020