SuperAPI AI 工具集

telnyx-numbers-compliance-go

通用与其它

查看项目

更新于 10-16 04:53

技能介绍

用途:该技能面向使用 Telnyx Go SDK 的开发者,帮助以编程方式管理电话号码相关的合规事务,包括监管要求、号码套餐(bundle)、支持文档以及已验证号码。

主要能力:

  1. 套餐定价:列出全部可用计费套餐、按 ID 获取套餐、列出用户套餐、批量创建用户套餐、查询未使用的用户套餐、按 ID 获取或停用用户套餐、获取用户套餐资源。
  2. 文档管理:列出文档链接与文档、上传文档、检索/更新/删除文档、下载文档、生成临时预签名下载链接。
  3. 监管要求:更新号码订单的需求组、查询号码列表的监管要求、查询监管要求、列出/创建/获取/更新/删除需求组、提交需求组审批、列出与检索需求类型。

使用方式:先安装 go get github.com/team-telnyx/telnyx-go,再通过 telnyx.NewClient(option.WithAPIKey(os.Getenv("TELNYX_API_KEY"))) 初始化客户端。所有示例假定 client 已初始化。电话号码须为 E.164 格式(如 +13125550001),包含 + 与国家代码,不含空格、连字符或括号。分页可使用 ListAutoPaging() 自动迭代。

错误处理:API 调用可能因网络错误、限流(429)、校验错误(422)或认证错误(401)失败,生产代码应始终处理错误;常见状态码包括 401 无效 API 密钥、403 权限不足、404 资源不存在、422 校验错误、429 限流(建议指数退避重试)。

限制:上传的文档必须在 30 分钟内关联到服务,否则会被自动删除;文档只有在未关联服务时才能删除,若已关联需先解除关联。具体收费、价格与平台支持范围资料未提供。