【发布时间】:2013-09-24 17:14:44
【问题描述】:
使用 Twilio Ruby gem,我从 :message 中的表单视图助手传递“to”和“body”的参数,我在代码中默认并设置了“from”数字,但每次我运行它,我得到:
MessagesController#create 中的 Twilio::REST::RequestError
需要“发件人”电话号码。
class MessagesController < ApplicationController
(other methods in here as well)
def create
user = User.find(params[:user_id])
@account_sid = '******'
@auth_token = '**********'
from = '+1347*****'
body = params[:message][:body]
to = params[:message][:to]
from = '+1347******'
@client = Twilio::REST::Client.new(@account_sid, @auth_token)
# this sends the sms message
@client.account.sms.messages.create(body => :body, from => :from, to => :to)
# this saves the form message in the model Message
user.messages.create(body => :body, from => :from, to => :to)
redirect_to '/'
end
【问题讨论】:
-
如果您遇到任何其他问题导致您得到意外结果,您可以使用它来检查您的 API 调用:runscope.com/docs/code-examples/twilio(是的,我知道的无耻插件 :)
标签: ruby-on-rails api twilio