用途:该技能面向使用 Ruby 的开发者,提供通过 Telnyx Ruby SDK 访问 SETI(Space Exploration Telecommunications Infrastructure)API 的示例,帮助在 Ruby 项目中调用相关端点。
主要能力:资料给出的示例包括初始化客户端、调用消息发送接口、查询 10DLC 枚举(GET /10dlc/enum/{endpoint})以及获取黑盒测试结果(GET /seti/black_box_test_results,返回 black_box_tests 数组、product、record_type)。
用法:安装命令为 gem install telnyx;使用时 require "telnyx",并通过 Telnyx::Client.new(api_key: ENV["TELNYX_API_KEY"]) 初始化客户端;随后可用 client.messaging_10dlc.get_enum(:mno) 和 client.seti.retrieve_black_box_test_results 调用接口。
限制:资料强调生产代码需处理网络错误、429 限流、422 校验错误和 401 认证错误,并建议对限流采用指数退避重试;常见错误码包括 401、403、404、422、429。除上述内容外,其他接口、定价、平台与效果信息暂未提供。