SuperAPI AI 工具集

telnyx-iot-go

部署与运维

查看项目

更新于 10-16 05:43

技能介绍

用途:面向使用 Go 语言开发 IoT/M2M 解决方案的开发者,通过 Telnyx Go SDK 管理 IoT SIM 卡、eSIM、数据套餐与无线连接。

主要能力:购买并注册 eSIM(POST /actions/purchase/esims,必填 amount,可选 product、sim_card_group_id、status、tags、whitelabel_name);按注册码注册 SIM 卡(POST /actions/register/sim_cards);列出与查询批量 SIM 卡操作、OTA 更新、SIM 卡操作、SIM 卡组操作;管理 SIM 卡数据用量通知(列表、创建、查询、更新、删除);管理 SIM 卡组(列表、创建、查询、更新、删除),以及组级别的 Private Wireless Gateway 与 Wireless Blocklist 移除等异步操作。

使用方式:先安装 go get github.com/team-telnyx/telnyx-go,导入 telnyx 与 option 包,使用 option.WithAPIKey(os.Getenv("TELNYX_API_KEY")) 初始化 client。列表接口可用 ListAutoPaging() 自动分页遍历。需处理错误:401 无效 API key、403 权限不足、404 资源不存在、422 校验错误、429 限流(建议指数退避重试)。

适用场景:需要以编程方式批量采购 eSIM、注册实体或 eSIM SIM 卡、监控数据用量阈值、按组配置私有无线网关与无线黑名单的 IoT/M2M 项目。

限制:资料未提供具体计费、价格、平台覆盖范围与速率上限细节;部分功能为异步操作,需轮询状态;其余能力以官方 API 文档为准。