有没有人有关于它如何工作的示例代码?看起来它应该非常简单,但Twilio文档对于SMS / Rails来说很少。
我有一个简单的“post”模型,其中包含“body”列和“from”列。我只想在列表中显示SMS消息。我最接近工作的是这样的事情:
#posts_controller.rb
class PostsController < ApplicationController
def new
@post = Post.new(:body=>"?",:from=>"?")
@post.save
end
end
#twilio sms url: ...myappurl/posts/new
这会创建一个新帖子,但“from”和“body”值显然是“?”。如何将Twilio SMS“From”和“Body”值传递给rails控制器?
任何想法或推动正确的方向?谢谢!
答案 0 :(得分:7)
刚刚解决了!它就像我想象的一样简单。
在我的posts_controller.rb
文件中:
def twilio_create
@post = Post.new(:body => params[:Body], :from => params[:From])
@post.save
end
这有效地从Twilio中提取Body
和From
参数。同样可以应用于其他参数(SmsMessageSid
,AccountSid
等)。
您可以看到使用Twilio请求here发送的完整参数列表。