一个用于与 Twilio API 通信并生成 TwiML 的 Ruby 插件
Twilio API 的文档可以在 [这里][apidocs] 找到。 各个版本的发布信息 [这里][refdocs]。
twilio-ruby 使用 Semantic Versioning 的修改版本来记录所有更改。有关详细信息,请参阅此文档(VERSIONS.md)。
此库支持以下 Ruby 实现:
要使用 [Bundler][bundler] 安装,请获取最新的稳定版本:
gem 'twilio-ruby', '~> 7.11.2'要通过 [Rubygems][rubygems] 手动安装 twilio-ruby,只需执行 gem install:
gem install twilio-ruby -v 7.11.2要从最新源代码中自行构建和安装开发分支,请执行以下操作:
git clone [email protected]:twilio/twilio-ruby.git
cd twilio-ruby
make install信息 如果命令行显示错误消息"权限被拒绝",请尝试使用 sudo 运行上述命令。
例如:
sudo gem install twilio-ruby
为了确保安装成功,请尝试向自己发送一条短信,例如:
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,或尚未同步最近议题。