用途:面向 IoT/M2M 场景,提供 Telnyx Python SDK 的 API 调用示例,用于管理 IoT SIM 卡、eSIM、数据套餐和无线连接。
主要能力:购买并注册 eSIM(client.actions.purchase.create,必填 amount);按注册码注册 SIM 卡(client.actions.register.create,必填 registration_codes);列出与查询批量 SIM 卡操作;列出与查询 OTA 更新;列出与查询 SIM 卡操作;SIM 卡数据用量通知的创建、查询、更新、删除;SIM 卡组的增删改查,以及组级异步动作(设置/移除 Private Wireless Gateway、设置/移除 Wireless Blocklist);预览 SIM 卡订单。列表接口返回自动分页迭代器,可用 for item in page_result 遍历全部页。
使用方式:安装 pip install telnyx;初始化时从环境变量 TELNYX_API_KEY 读取密钥,client = Telnyx(api_key=os.environ.get("TELNYX_API_KEY"))。生产代码需处理错误:网络错误用 telnyx.APIConnectionError;429 限流用 telnyx.RateLimitError 并按 Retry-After 做指数退避;其他状态错误用 telnyx.APIStatusError,401 为密钥无效、403 权限不足、404 资源不存在、422 校验失败。
限制:资料仅覆盖上述接口与示例,未提供具体价格、计费细节、速率限制数值或平台兼容性说明;部分字段与枚举值需以官方文档为准;资料未提供更多使用限制。