SuperAPI AI 工具集

telnyx-porting-out-ruby

部署与运维

查看项目

更新于 10-16 05:41

技能介绍

用途:该技能面向需要处理号码从 Telnyx 转出的开发者,提供 Ruby SDK 示例来管理 port-out 请求,包括列表查询、详情查看和状态更新。

主要能力:

  • 列出 portout 请求(GET /portouts)与获取单个请求详情(GET /portouts/{id})。
  • 列出、查看、重新发布 port-out 事件(GET /portouts/events、GET /portouts/events/{id}、POST /portouts/events/{id}/republish)。
  • 列出某订单可用的拒绝代码(GET /portouts/rejections/{portout_id})。
  • 创建、列出、获取 port-out 相关报告(GET/POST /portouts/reports、GET /portouts/reports/{id})。
  • 列出和创建请求评论(GET/POST /portouts/{id}/comments)。
  • 列出和创建支持文档(GET/POST /portouts/{id}/supporting_documents)。
  • 授权或拒绝 portout 请求(PATCH /portouts/{id}/{status},需 reason,可选 host_messaging)。

用法:安装 gem install telnyx;初始化 client = Telnyx::Client.new(api_key: ENV["TELNYX_API_KEY"]);随后调用 client.portouts 下对应方法。分页可用 page.auto_paging_each。

限制:所有 API 调用可能失败(401/403/404/422/429 等),建议在生产代码中处理错误并针对 429 做退避重试。其他细节暂未提供。