4

Twilio を理解するのに苦労しています。私はドキュメントを読み、もう一度読む予定ですが、いくつかの指針を期待していました。アプリケーションに Ruby on Rails を使用しています。

私がやりたいことは、ユーザーからテキストメッセージを本文付きで受信できるようにすることです。次に、そのテキストを何らかの方法でモデルに保存できるようにしたいと考えています。どうすればこれを行うことができますか?

ありがとうございました!

4

4 に答える 4

5

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
于 2013-09-02T01:36:50.650 に答える