用途:该技能面向使用 Go 语言的开发者,帮助管理号码从 Telnyx 携出(port-out)时的请求,包括列出、查看和更新携出状态。
主要能力:可列出携出请求(GET /portouts)并查看其字段(如状态 pending、authorized、ported、rejected、rejected-pending、canceled 等);获取单个携出请求(GET /portouts/{id});列出与查看携出事件(GET /portouts/events、GET /portouts/events/{id})并重新发布事件(POST /portouts/events/{id}/republish);查询某订单可用的拒绝代码(GET /portouts/rejections/{portout_id});列出与创建携出报告(GET/POST /portouts/reports、GET /portouts/reports/{id});管理评论(GET/POST /portouts/{id}/comments);管理支持文档(GET/POST /portouts/{id}/supporting_documents);以及授权或拒绝携出请求(PATCH /portouts/{id}/{status},需提供 reason,可选 host_messaging)。
使用方式:安装 go get github.com/team-telnyx/telnyx-go,使用 option.WithAPIKey(os.Getenv("TELNYX_API_KEY")) 初始化客户端。分页可用 ListAutoPaging() 自动迭代。生产代码需处理错误,常见状态码包括 401、403、404、422、429,429 建议指数退避重试。
适用场景:需要在 Go 应用中集成 Telnyx 号码携出流程监控与操作的场景。
限制:资料未提供收费、价格、平台支持范围及具体使用步骤之外的额外说明。