有没有办法使用nodejs create/update 'A' 在Godaddy域中输入记录?
Is there any way to create/update 'A' type record in Godaddy domain using nodejs?
例如我有一个域名'example.com'。我想用一些 TTL 值更新 'A' 类型的记录,例如 'test',以便拥有域 '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);
}
});
我怀疑您遇到 ajax 错误的原因可能是因为 API 键。在 GoDaddy 中,有两个环境可用,称为 ote 和 production。
对于 ajax API 调用,当您尝试将 ote 环境密钥用于生产密钥时,反之亦然。
此外,还有一个 npm 模块可用于您的案例。这是该模块的 link
https://www.npmjs.com/package/godaddy-dns
例如我有一个域名'example.com'。我想用一些 TTL 值更新 'A' 类型的记录,例如 'test',以便拥有域 '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);
}
});
我怀疑您遇到 ajax 错误的原因可能是因为 API 键。在 GoDaddy 中,有两个环境可用,称为 ote 和 production。 对于 ajax API 调用,当您尝试将 ote 环境密钥用于生产密钥时,反之亦然。
此外,还有一个 npm 模块可用于您的案例。这是该模块的 link https://www.npmjs.com/package/godaddy-dns