Есть ли какой-либо способ создать / обновить запись типа «A» в домене Godaddy с использованием nodejs?

#node.js #ajax #godaddy-api

#node.js #ajax #godaddy-api

Вопрос:

Скажем, например, у меня есть домен ‘example.com ‘. Я хочу обновить запись типа ‘A’, например ‘test’, с некоторым значением TTL, чтобы иметь домен ‘test.example.com ‘. Как мы можем это сделать в node 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:

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

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

Комментарии:

1. Отличный Akil. Это сработало. Вы спасли мой день. С благодарностью