Twilio CLI 是一个在命令行环境中操作 Twilio 通信服务的工具,可用于发送短信、拨打电话、管理电话号码和查看日志。
安装与认证 通过 npm i -g twilio-cli 全局安装,使用 twilio --version 验证安装,再执行 twilio login 完成认证。
主要能力 配置文件(Profiles):支持列出、切换、创建和删除配置 profile,便于在多个 Twilio 账号之间切换。 电话号码:可列出全部号码、按国家代码与类型购买号码,以及更新某个号码的短信 webhook 地址。 消息:可通过 twilio api core messages create 指定 from、to 和 body 发送短信;支持列出最近消息、限制条数以及按 sid 查询单条消息。 通话:可通过 twilio api core calls create 指定 from、to 和 TwiML URL 发起电话呼叫,并支持列出最近通话和按 sid 查询。 调试:twilio debugger logs list 可查看近期调试日志,并可通过 --log-level error 只筛选错误日志。 插件:支持列出、安装和移除插件以扩展 CLI 功能。
使用方式 所有命令在终端执行;全局参数包括 -o json 以 JSON 格式输出、--silent 抑制输出、--profile <name> 指定使用的配置、-l debug 开启调试日志。
适用场景 适合开发者在脚本、自动化流程或终端中快速完成短信发送、电话呼叫、号码管理和问题排查。
限制 具体计费、配额、地区和账号权限限制暂未提供;部分命令依赖已配置的 Twilio 账号和有效号码。