Не удается получить пользовательские серверы имен с помощью Godaddy Api

Я использовал этот вызов API для получения записей DNS и серверов имен, использующих доменное имя https://api.godaddy.com/v1/domains/testsd34.com/records/NS

GetRecords — вызов API

Для серверов имен по умолчанию godaddy он дает все отлично, но всякий раз, когда я использую пользовательские серверы имен для домена в то время, когда этот вызов API не дает серверы имен в ответ, он дает пустой массив, кто-нибудь знает, как получить пользовательские серверы имен, используя этот вызов API?


person arvind    schedule 15.09.2017    source источник
comment
Да, я также сталкиваюсь с той же проблемой для godaddy api в прямом эфире.   -  person Kanad Chourasia    schedule 15.09.2017


Ответы (1)


Наконец, я нашел способ получить и отредактировать серверы имен для домена. (Для настраиваемых серверов имен записи не устанавливаются GoDaddy, поэтому вам необходимо запросить поставщика сервера имен.)

Ниже приведен вызов API для получения серверов имен:

HTTP request:
GET https://api.godaddy.com/api/v1/domains/mydomain.com
HTTP headers:
Authorization -> sso-key my-key:my-secret
Content-Type  -> application/json

Ответ будет содержать объект JSON с ключевыми «серверами имен» с парой имеющихся у вас серверов имен. Пример:

"nameServers": [
    "ns1.mynameservers.com",
    "ns2.mynameservers.com"
]

Чтобы редактировать серверы имен через вызов API, вы можете использовать следующий вызов API:

HTTP request:
PATCH https://api.godaddy.com/api/v1/domains/mydomain.com
HTTP headers:
Authorization -> sso-key my-key:my-secret
Content-Type  -> application/json
HTTP body:
{
  "nameServers": [
     "ns3.mynameservers.com",
     "ns4.mynameservers.com"
  ]
}
person foxtrot9    schedule 17.07.2019