@framers/agentos-ext-domain-godaddy

中文文档
0.1.5发布于 2026/11/11Apache-2.0TypeScriptES Module零依赖构建来源已验证近 30 天下载 2万

GoDaddy域名注册员扩展——通过GoDaddy REST API搜索,注册和管理域名和DNS记录.

中文使用文档
文档目录11 节
  1. 安装
  2. 使用量
  3. 配置
  4. 工具
  5. godaddySearchDomain
  6. godaddyRegisterDomain
  7. godaddyListDomains
  8. godaddyConfigureDns
  9. godaddyGetDomainInfo
  10. 页:1
  11. 许可证

Go Daddy 域注册员

这个包通过GoDaddy REST API提供代理域可用性检查,注册,账户列表,DNS管理和域名细节.

安装

npm install @framers/agentos-ext-domain-godaddy

同伴依赖 : @framers/agentos >=0.10.40。 。 。 .

使用量

import { AgentOS } from '@framers/agentos';

const agentos = await AgentOS.create({
  extensionManifest: {
    packs: [
      {
        package: '@framers/agentos-ext-domain-godaddy',
        options: {
          apiKey: process.env.GODADDY_API_KEY,
          apiSecret: process.env.GODADDY_API_SECRET,
          baseUrl: process.env.GODADDY_BASE_URL,
        },
      },
    ],
  },
});

配置

选项秘密编号环境变量需求默认
apiKeygodaddy.apiKeyGODADDY_API_KEY对空字符串
apiSecretgodaddy.apiSecretGODADDY_API_SECRET对空字符串
baseUrlGODADDY_BASE_URL没有https://api.godaddy.com/v1
secrets没有A. 背景情况 secrets,则 {}

从选项中确定身份,然后是选定的秘密地图,然后是环境变量。 沙盒URL为 https://api.ote-godaddy.com/v1。 。 。 .

工具

工具它会做什么
godaddySearchDomain检查域的可用性和回报定价,货币和注册期.
godaddyRegisterDomain购买一个包含注册人联系人,更新,隐私和名服务员选项的域.
godaddyListDomains列出有状态,到期,续作和名服务员的账户域.
godaddyConfigureDns添加,删除,列出或更新 DNS 记录.
godaddyGetDomainInfo获取账户域名的过期、 命名服务器、 锁定、 更新和 WHOIS 联系人 .

godaddySearchDomain

参数类型需求说明
domain字符串对要检查的域名( 如"example.com")

godaddyRegisterDomain

参数类型需求说明
domain字符串对要注册的域名( 如"example.com")
period编号没有年登记期(违约:1)
autoRenew布尔没有启用自动更新( 默认: 真)
privacy布尔没有启用 WHOIS 隐私保护( 默认: 假)
contactRegistrant对象对登记人的联系信息(nameFirst, (中文(简体) ), nameLast, (中文(简体) ), email, (中文(简体) ), phone, (中文(简体) ), organization, (中文(简体) ), addressMailing(中文(简体) )
contactRegistrant.nameFirst字符串对,在 contactRegistrant名称
contactRegistrant.nameLast字符串对,在 contactRegistrant姓
contactRegistrant.email字符串对,在 contactRegistrant电子邮件地址
contactRegistrant.phone字符串对,在 contactRegistrant电话号码(如"+1.5551234567")
contactRegistrant.organization字符串没有组织名称( 可选)
contactRegistrant.addressMailing对象没有邮件地址
contactRegistrant.addressMailing.address1字符串对,在 addressMailing街道地址1号线
contactRegistrant.addressMailing.address2字符串没有街道地址2号线(可选)
contactRegistrant.addressMailing.city字符串对,在 addressMailing城市
contactRegistrant.addressMailing.state字符串对,在 addressMailing州/省代码
contactRegistrant.addressMailing.postalCode字符串对,在 addressMailing邮政/兹普编码
contactRegistrant.addressMailing.country字符串对,在 addressMailing国家代码(如"美国")
contactAdmin对象没有管理员联系人( 如果省略了注册人的默认)
contactTech对象没有技术联系人( 省略后默认登记)
nameServers字符串数组没有自定义名服务器( 可选的, 如果省略则使用 GoDaddy 默认)

godaddyListDomains

参数类型需求说明
limit编号没有要返回的最大域数( 默认: 100, 最大: 1000)
marker字符串没有Pagination 的标记域( 此域之后返回)

godaddyConfigureDns

参数类型需求说明
domain字符串对域名 (如"example.com")
action字符串, enum : add, (中文(简体) ), remove, (中文(简体) ), list, (中文(简体) ), update对执行 DNS 记录的行动
type字符串, enum : A, (中文(简体) ), AAAA, (中文(简体) ), CNAME, (中文(简体) ), MX, (中文(简体) ), TXT, (中文(简体) ), NS, (中文(简体) ), SRV, (中文(简体) ), CAA没有DNS 记录类型: 需要删除和更新; 需要添加, 无名的记录类型; 列表, 过滤器
name字符串没有DNS记录名/主机(如root的"@","www","mail"). 需要删除和更新 .
records对象数组没有要添加或设置的 DNS 记录( 用于添加和更新动作)
records[].type字符串没有记录类型; 在添加时, 默认为顶级 type,则 A
records[].name字符串没有记录名称或主机; 在添加时, 默认为顶级 name,则 @
records[].data字符串是的,在每个记录中记录值 / 数据( 如 IP 地址, 主机名)
records[].ttl编号没有以秒计活的时间( 默认: 3600)
records[].priority编号没有(MX和SRV记录)
records[].port编号没有端口(用于SRV记录)
records[].weight编号没有重量(用于SRV记录)

godaddyGetDomainInfo

参数类型需求说明
domain字符串对向上浏览的域名( 如"example.com")

页:1

激活拒绝缺失的证书,并通过列出域来检查认证. API 密钥来自 https://developer.godaddy.com/keys。 。 。 .

登记费是账号的 采购申请用品 DNRA 同意登记电子邮件和请求时间戳。 管理和技术联系人默认为注册人.

DNS 添加附件记录 。 更新替换所有匹配选定类型和名称的记录;删除所有匹配的记录。 添加默认缺失的记录类型到 A 名称丢失到 @. 需要删除和更新 type 财务报告和审定财务报表 name; 添加和更新需要非空 records 阵列。 列表工具转发 limit 而不执行计划描述的最大。 工具失败返回 success: false 还有一个 error 留言.

许可证

阿帕奇 - 2.0

版本与发布记录

@framers/agentos-ext-domain-godaddy 共发布 6 个版本,首次发布于 2026/05/02;过去 12 个月发布了 6 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.1.5latest2026/11/114 天前
0.1.42026/10/2125 天前
0.1.32026/10/121 个月前
0.1.22026/10/111 个月前
0.1.12026/10/081 个月前
0.1.02026/05/026 个月前

关于 @framers/agentos-ext-domain-godaddy 的常见问题

@framers/agentos-ext-domain-godaddy 是什么?

GoDaddy域名注册员扩展——通过GoDaddy REST API搜索,注册和管理域名和DNS记录.

如何安装 @framers/agentos-ext-domain-godaddy?

在项目目录运行 npm install @framers/agentos-ext-domain-godaddy,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:@framers/agentos(>=0.10.40)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@framers/agentos-ext-domain-godaddy 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@framers/agentos-ext-domain-godaddy 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@framers/agentos-ext-domain-godaddy 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@framers/agentos-ext-domain-godaddy 可以商用吗?

@framers/agentos-ext-domain-godaddy 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@framers/agentos-ext-domain-godaddy 的下载量有多少?

根据 npm 官方下载统计,@framers/agentos-ext-domain-godaddy 在 2026/10/16 – 2026/11/14 这 30 天内被下载 20,039 次,日均约 668 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@framers/agentos-ext-domain-godaddy 还在维护吗?

最新版本 0.1.5 发布于 2026/11/11(4 天前);至今共发布 6 个版本,其中过去 12 个月发布了 6 个;首次发布于 2026/05/02。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。