SuperAPI AI 工具集

telnyx-iot-javascript

通用与其它

查看项目

更新于 10-16 06:16

技能介绍

用途:该技能面向使用 Telnyx 构建 IoT/M2M 解决方案的开发者,提供 JavaScript SDK 示例,用于管理 IoT SIM 卡、eSIM、数据套餐与无线连接。

安装与初始化:通过 npm install telnyx 安装,使用 import Telnyx from 'telnyx' 引入,并以 apiKey(如 process.env['TELNYX_API_KEY'])初始化客户端。

主要能力:支持购买并注册 eSIM(POST /actions/purchase/esims,必填 amount);注册 SIM 卡(POST /actions/register/sim_cards,必填 registration_codes);列出与查询批量 SIM 卡操作、OTA 更新、SIM 卡操作、SIM 卡数据用量通知(含创建、查询、更新、删除);以及 SIM 卡组的增删改查和组级异步操作,如设置/移除 Private Wireless Gateway、设置/移除 Wireless Blocklist。

使用方式:所有列表方法返回自动分页迭代器,可用 for await (const item of result) 遍历全部页面。示例中 client 需先按上述方式初始化。

错误处理:API 调用可能因网络、限流(429)、校验(422)或认证(401)失败。建议在生产代码中捕获 Telnyx.APIConnectionError、Telnyx.RateLimitError、Telnyx.APIError,对 429 按 retry-after 做指数退避重试,对 422 检查必填字段与格式。常见错误码包括 401、403、404、422、429。

限制:资料仅覆盖上述接口与示例,未提供收费、价格、平台支持范围或性能效果等信息,暂未提供。