SuperAPI AI 工具集

telnyx-numbers-config-go

编程与开发

查看项目

更新于 10-16 09:52

技能介绍

用途:面向使用 Go 语言对接 Telnyx 平台的开发者,提供按号码配置的 SDK 示例,涵盖号码查询、更新、批量任务与消息/语音设置管理。

主要能力:初始化客户端(telnyx.NewClient 配合 option.WithAPIKey 读取 TELNYX_API_KEY);列出与检索号码(GET /phone_numbers、/phone_numbers/{id}、/phone_numbers/slim 等);更新单个号码(PATCH /phone_numbers/{id},可选 address_id、billing_group_id、connection_id、tags 等);批量更新消息号码配置文件(POST /messaging_numbers_bulk_updates,必填 messaging_profile_id、numbers,可选 assign_only);查询批量任务状态;号码归属校验(POST /phone_numbers/actions/verify_ownership);以及号码任务列表、批量删除、批量更新与批量更新紧急设置(单次最多一千个号码)。

使用方式:安装 go get github.com/team-telnyx/telnyx-go,导入包并创建客户端,随后调用各资源方法;分页可使用 ListAutoPaging()。号码需为 E.164 格式(如 +13125550001),需带 + 与国家代码。

错误处理:需处理网络错误、401、403、404、422、429 等状态码,429 可指数退避重试。

限制:批量接口单次最多更新一千个号码;部分字段与返回值细节以接口文档为准;具体收费与配额信息暂未提供。