Есть ли способ создать / обновить запись типа 'A' в домене Godaddy, используя nodejs? - PullRequest
1 голос
/ 27 марта 2019

Скажем, например, у меня есть домен "example.com".Я хочу обновить запись типа «A», например «test», с некоторым значением TTL, чтобы получить домен «test.example.com».Как мы можем сделать это в узле JS?Доступен ли какой-либо модуль?Заранее спасибо!

Я попробовал следующий запрос ajax.Но это показывает ошибку.Кто-нибудь может помочь мне?

$.ajax({
    type: 'PATCH',
    url: 'https://api.ote-godaddy.com/v1/domains/{domain}/records',
    data: {
    'domain': 'example.com',
      'records': [{
         'type': 'A',
         'name': 'test',
         'data': '000.59.47.201'
      }]
    },
    headers: {
      'Authorization': 'sso-key {key}:{secret}',
      'Content-Type': 'application/json',
      'Access-Control-Allow-Origin': '*'
    },
    success: function(body) {
      console.log(body);
    }
  });

1 Ответ

2 голосов
/ 27 марта 2019

Я подозреваю причину ошибки ajax, которую вы можете получить из-за ключей API. В GoDaddy доступны две среды: ote и production. При вызове API ajax вы получите сообщение об ошибке при попытке использовать ключи среды ote для рабочих ключей и наоборот.

Также для вашего случая доступен модуль npm. Вот ссылка на этот модуль https://www.npmjs.com/package/godaddy-dns

...