Twilio を理解するのに苦労しています。私はドキュメントを読み、もう一度読む予定ですが、いくつかの指針を期待していました。アプリケーションに Ruby on Rails を使用しています。
私がやりたいことは、ユーザーからテキストメッセージを本文付きで受信できるようにすることです。次に、そのテキストを何らかの方法でモデルに保存できるようにしたいと考えています。どうすればこれを行うことができますか?
ありがとうございました!
Twilio を理解するのに苦労しています。私はドキュメントを読み、もう一度読む予定ですが、いくつかの指針を期待していました。アプリケーションに Ruby on Rails を使用しています。
私がやりたいことは、ユーザーからテキストメッセージを本文付きで受信できるようにすることです。次に、そのテキストを何らかの方法でモデルに保存できるようにしたいと考えています。どうすればこれを行うことができますか?
ありがとうございました!
Twilio 番号は、SMS を受信したときに POST 要求を送信するコールバック URL に関連付けることができます。このコールバック URL は、SMS の処理に使用するアプリ内のコントローラーを指すようにカスタマイズする必要があります。そこから、受信した SMS メッセージの詳細について params ハッシュを読み取ることができます。注:params['From']
とparams['Body']
. これらのパラメータからのテキストを好きなモデルに保存してください!
Twilio コールバック URL
http<s>://<your domain.com>/sms
ルート
resource :sms, only: :create
コントローラ
class SmsController < ApplicationController
skip_before_filter :force_ssl # You may need this if your app uses https normally
def create
# Do something with params['From'] -- contains the phone number the SMS came from
# Do something with params['Body'] -- contains the text sent in the SMS
# <Reponse/> is the minimum to indicate a "no response" from Twilio
render xml: "<Response/>"
end
end