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

问题描述 投票:1回答:1

比方说,我有一个域'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);
    }
  });
node.js ajax godaddy-api
1个回答
2
投票

我怀疑因为API密钥而导致ajax错误的原因。在GoDaddy中,有两种环境可用,称为ote和生产。对于ajax API调用,当您尝试将ote环境密钥用于生产密钥时,您将收到错误,反之亦然。

此外,还有一个npm模块可用于您的情况。这是该模块https://www.npmjs.com/package/godaddy-dns的链接

© www.soinside.com 2019 - 2024. All rights reserved.