用途:该技能面向经销商与企业场景,演示如何用 Telnyx Go SDK 管理托管子账户(managed accounts)及组织用户。
主要能力:列出、创建、查询、更新托管账户;启用或禁用托管账户;查看与调整可分配的全局出站通道;列出组织用户、获取用户详情、删除用户,以及导出用户与用户组报告。
使用方式:先安装 go get github.com/team-telnyx/telnyx-go,再通过 telnyx.NewClient 并配合 option.WithAPIKey(os.Getenv("TELNYX_API_KEY")) 初始化客户端。调用示例包括 client.ManagedAccounts.List、New、Get、Update、Actions.Disable、Actions.Enable、UpdateGlobalChannelLimit,以及 client.Organizations.Users.List、Get、Actions.Remove、GetGroupsReport。分页可用 ListAutoPaging() 自动迭代。
限制与注意:成为管理账户需经 Telnyx 明确批准;禁用账户会阻止其使用 Telnyx 服务及登录,但进行中的通话不受影响。生产代码需处理网络错误及 401、403、404、422、429 等状态码,429 建议指数退避重试。具体收费、价格与平台支持情况暂未提供。