Railsアプリ(Twilio SMS)でテキストメッセージを受信する
-
10-10-2019 - |
質問
これがどのように機能するかについての例のコードを誰かが持っていますか?非常に簡単なはずですが、TwilioのドキュメントはSMS/Railsの場合はまばらです。
「ボディ」列と「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コントローラーに渡すにはどうすればよいですか?
正しい方向にアイデアやナッジはありますか?ありがとう!
解決
解決しただけです!それは私が思っていたのと同じくらい簡単でした。
私の中で posts_controller.rb
ファイル:
def twilio_create
@post = Post.new(:body => params[:Body], :from => params[:From])
@post.save
end
これは効果的に引っ張られます Body
と From
Twilioからのパラメーション。同じことを他のパラメージにも適用できます(SmsMessageSid
, AccountSid
, など)。
Twilioのリクエストで送信されたパラメーターの完全なリストを見ることができます ここ.
所属していません StackOverflow