百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

twilio-ruby

> 编程语言
开源

一个用于与 Twilio API 通信并生成 TwiML 的 Ruby 插件

1.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个用于与 Twilio API 通信并生成 TwiML 的 Ruby 插件

twilio-ruby

文档

Twilio API 的文档可以在 [这里][apidocs] 找到。 各个版本的发布信息 [这里][refdocs]。

版本

twilio-ruby 使用 Semantic Versioning 的修改版本来记录所有更改。有关详细信息,请参阅此文档(VERSIONS.md)。

支持的 Ruby 版本

此库支持以下 Ruby 实现:

  • Ruby 2.4
  • Ruby 2.5
  • Ruby 2.6
  • Ruby 2.7
  • Ruby 3.0
  • Ruby 3.1
  • Ruby 3.2
  • JRuby 9.2
  • JRuby 9.3
  • JRuby 9.4

从 5.x 迁移

安装

要使用 [Bundler][bundler] 安装,请获取最新的稳定版本:

ruby
gem 'twilio-ruby', '~> 7.11.2'

要通过 [Rubygems][rubygems] 手动安装 twilio-ruby,只需执行 gem install:

bash
gem install twilio-ruby -v 7.11.2

要从最新源代码中自行构建和安装开发分支,请执行以下操作:

bash
git clone [email protected]:twilio/twilio-ruby.git
cd twilio-ruby
make install

信息 如果命令行显示错误消息"权限被拒绝",请尝试使用 sudo 运行上述命令。

例如: sudo gem install twilio-ruby

测试您的安装

为了确保安装成功,请尝试向自己发送一条短信,例如:

rb
require "twilio-ruby"

# Your Account SID and Auth Token from console.twilio.com
account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
auth_token = "your_auth_token"

@client = Twilio::REST::Client.new account_sid, auth_token
message = @client.messages.create(
  body: "Hello from Ruby",
  to: "+12345678901",  # Text this number
  from: "+15005550006", # From a valid Twilio number
)

puts message.sid

警告 在本地测试时,可以使用硬编码您的凭据,但在提交代码或部署到生产环境之前,您应该使用环境变量来保持其秘密性。有关更多信息,请参阅 如何设置环境变量。

使用方法

认证客户端

[][github-actions] [Upgrade Guide][upgrade]

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rubytwiliotwilio-apitwiml

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言