7

有人有任何关于这将如何工作的示例代码吗?看起来它应该很简单,但是 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 控制器?

任何想法或朝着正确方向轻推?谢谢!

4

1 回答 1

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 请求发送的完整参数列表。

于 2011-01-12T05:04:26.477 回答