SuperAPI AI 工具集

telnyx-seti-python

编程与开发

查看项目

更新于 10-16 05:42

技能介绍

用途:该技能面向需要用 Python 访问 Telnyx SETI(Space Exploration Telecommunications Infrastructure)API 的开发者,提供对应的 Python SDK 示例代码。资料未说明 SETI 具体业务范围,仅给出接口调用方式。

安装与初始化:使用 pip install telnyx 安装。初始化时导入 os 和 telnyx 的 Telnyx 类,用 api_key 参数传入 TELNYX_API_KEY 环境变量,也可省略该参数使用默认配置。后文示例均假设 client 已完成初始化。

主要能力:资料展示了两类调用。一是 GET /10dlc/enum/{endpoint},通过 client.messaging_10dlc.get_enum("mno") 获取枚举;二是 GET /seti/black_box_test_results,通过 client.seti.retrieve_black_box_test_results() 读取黑盒测试结果,返回字段包括 black_box_tests(对象数组)、product(字符串)、record_type(字符串)。

错误处理:API 调用可能遇到网络错误、限流(429)、校验错误(422)、认证错误(401)。建议在生产代码中捕获 telnyx.APIConnectionError、telnyx.RateLimitError、telnyx.APIStatusError 等异常;限流时可结合 Retry-After 头做指数退避重试。常见错误码:401 无效 API 密钥,403 权限不足,404 资源不存在,422 校验错误,429 限流。

使用方式与限制:需要有效的 Telnyx API 密钥,并遵守 API 的错误码与限流约束。资料未提供价格、配额、平台支持范围及更多接口细节,暂未提供。