似乎无法让我的 Twilio rails 应用程序发送短信。这是配置为处理 Twilio Smss 的控制器:
当我使用托管我的 Twilio 号码的 localtunnel 玩这个时,将接收短信并正确创建短信类实例。但是当它进入else
区块时,它实际上并没有发送回复短信。@sms 中的数字是一个简单的单元格,格式为“+1xxxxxxxxxx”。任何想法为什么这不起作用?我已经检查了他们的 API 并且似乎正在关注它。
class SmsController < ApplicationController
def index
end
def create
@sms = Sms.create(:from => params['From'], :body=> params['Body'], :to=>params["To"], :uri=>params['Uri'])
if Answer.exists?(params['Body'].to_i)
@answer = Answer.find(params['Body'].to_i)
binding.pry
@answer.upvote
else
@message = client.account.sms.messages.create(
:from => '+13473217539',
:to => @sms.from,
:body => "Sorry that wasn't a valid option"
)
puts @message
binding.pry
end
render :nothing => true
end
end