2

我正在尝试通过 Twilio API 从我的 Rails 应用程序发送 SMS 消息。我正在按照此处的说明进行操作(https://github.com/twilio/twilio-ruby),但我似乎无法弄清楚这一点。

这是我的 Rails 控制器中的代码

require 'twilio-ruby'
account_sid = '[I inserted account_sid here]'
auth_token = '[I inserted auth_token here]'
@client = Twilio::REST::Client.new(account_sid, auth_token)
@client.account.messages.create(
  from: '+[number here]',
  to: '+[number here]',
  body: 'Hey there!'
)

返回以下错误消息(出于简单的隐私原因省略)

NoMethodError .... undefined method `messages' for #<Twilio::REST::Account: ....

任何帮助将不胜感激。谢谢大家!

4

2 回答 2

2

Twilio 布道者在这里。

也可能是因为我们最近添加了 Messages 资源并弃用了 SMS 资源。因此,您可能只需要将 gem 更新到最新版本。

$ gem update twilio-ruby

希望这可以帮助!

于 2013-10-26T20:35:24.270 回答
1

你把'twilio-ruby'放在你的Gemfile中了吗?

如果没有,请将其放入并捆绑

然后你可以从你的控制器中删除 require 'twilio-ruby'

这是另一个教程 - https://www.twilio.com/blog/2012/02/adding-twilio-sms-messaging-to-your-rails-app.html

于 2013-10-26T20:32:28.280 回答