SuperAPI AI 工具集

telnyx-video-ruby

设计与创作

查看项目

更新于 10-16 08:41

技能介绍

用途:该技能面向 Ruby 开发者,用于通过 Telnyx Video API 创建和管理实时视频通信与会议房间,示例均基于 Telnyx Ruby SDK。

安装与初始化:执行 gem install telnyx;代码中 require "telnyx",再用 Telnyx::Client.new(api_key: ENV["TELNYX_API_KEY"]) 初始化客户端。

主要能力:房间管理(列出、创建、查看、更新、删除房间,可设置 unique_name、max_participants、enable_recording、webhook 相关参数);加入令牌(生成与刷新 join client token,令牌有有效期,并提供 refresh token);会话管理(列出、查看、结束会话,结束会踢出所有参与者;支持踢出、静音、取消静音参与者,可传 exclude 与 participants);参与者查询;录制管理(列出、查看、删除、批量删除);房间合成(列出、创建、查看、删除,支持 format、resolution、video_layout、webhook 等可选参数)。

错误处理:调用可能因网络、限流(429)、校验(422)、认证(401)失败,示例建议捕获 APIConnectionError、RateLimitError、APIStatusError,并对 429 采用指数退避重试。

限制:资料未提供价格、平台支持范围、并发上限或具体效果说明;部分参数与返回字段以官方 API 为准。